Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for setErr (0.17 sec)

  1. src/bufio/scan.go

    func (s *Scanner) advance(n int) bool {
    	if n < 0 {
    		s.setErr(ErrNegativeAdvance)
    		return false
    	}
    	if n > s.end-s.start {
    		s.setErr(ErrAdvanceTooFar)
    		return false
    	}
    	s.start += n
    	return true
    }
    
    // setErr records the first error encountered.
    func (s *Scanner) setErr(err error) {
    	if s.err == nil || s.err == io.EOF {
    		s.err = err
    	}
    }
    
    Go
    - Registered: Tue Apr 30 11:13:12 GMT 2024
    - Last Modified: Mon Oct 23 09:06:30 GMT 2023
    - 14.2K bytes
    - Viewed (0)
Back to top