Source file src/strconv/bytealg_bootstrap.go

     1  // Copyright 2020 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  //go:build compiler_bootstrap
     6  // +build compiler_bootstrap
     7  
     8  package strconv
     9  
    10  // index returns the index of the first instance of c in s, or -1 if missing.
    11  func index(s string, c byte) int {
    12  	for i := 0; i < len(s); i++ {
    13  		if s[i] == c {
    14  			return i
    15  		}
    16  	}
    17  	return -1
    18  }
    19  

View as plain text