Index関数
Coddyの「Golangの関数とポインタ」コースのレッスン 15/19。
stringsパッケージには、文字列内の指定された文字のインデックスを返すIndexという関数も含まれています。
この関数がどのように動作するかの例を次に示します:
str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)この関数は文字列と文字(str, char)を引数に取ります。charが存在する場合、関数はそのインデックスを返します。存在しない場合は、-1を返します。
いつものように、インデックスは0から始まります。したがって、この例では結果は次のようになります:
Index of o is 4チャレンジ
簡単私たちの Index 関数を作りましょう! 😁
2つの文字列を受け取り、整数を返す index という名前の関数を作成してください。
最初のパラメータは文字列になります。
2番目のパラメータは、チェックする 文字 になります。
文字が存在するかどうかを確認し、存在する場合は インデックス を返し、存在しない場合は -1 を返します。
例:
入力:
"Coddy"
"y"出力:
4自分で試してみよう
// ここにコードを記述してください
Golangの関数とポインタのすべてのレッスン
1はじめに
はじめに