Menu
Coddy logo textTech

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
challenge icon

チャレンジ

簡単

私たちの Index 関数を作りましょう! 😁

 

2つの文字列を受け取り、整数を返す index という名前の関数を作成してください。

最初のパラメータは文字列になります。

2番目のパラメータは、チェックする 文字 になります。

文字が存在するかどうかを確認し、存在する場合は インデックス を返し、存在しない場合は -1 を返します。

 

例:


入力:

"Coddy"
"y"

出力:

4

自分で試してみよう

// ここにコードを記述してください

Golangの関数とポインタのすべてのレッスン