Golang で文字インデックスを決定する方法
Golang では、特定の文字のインデックスを見つけることは、文字フラグメントのインデックス付けとは異なる場合があります。文字列内の「@」など、特定の文字のインデックスを見つけるには、strings パッケージの Index 関数を利用します。
説明するには:
import "fmt" import "strings" func main() { // Define the input string input := "chars@arefun" // Determine the character index index := strings.Index(input, "@") fmt.Printf("Index of '@': %d\n", index) // If the character is found (i.e., index is not -1) if index != -1 { // Extract the characters before the delimiter charsBefore := input[:index] // Extract the characters after the delimiter charsAfter := input[index+1:] fmt.Printf("Characters before '@': %s\n", charsBefore) fmt.Printf("Characters after '@': %s\n", charsAfter) } else { fmt.Println("Character '@' not found") } }
この例では:
以上がGolang で特定の文字のインデックスを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。