本記事では、Golangの配列やスライスの先頭・末尾の要素を取得する手順について簡潔に解説します。
配列(スライス)の先頭の要素を取得する方法
Golangで配列(スライス)の先頭の要素を取得するには、スライスに対してインデックス番号0を指定してあげればOKです。
package main
import (
"fmt"
)
func main() {
sampleSlice := []int{100, 200, 300, 400, 500}
firstElement := sampleSlice[0] // 最初の要素を取得する
fmt.Println(firstElement) // 100
}
配列(スライス)の末尾の要素を取得する方法
Golangにおいて、配列(スライス)の末尾の要素を取得するには、以下の構文で記述すれば可能です。
配列[len(配列)-1]
やっていることとしては、len()関数で配列の要素数を取得して、-1すると末尾の要素のインデックス番号が取得できるので、末尾の要素のインデックス番号を指定するということです。
具体的な使用例は以下の通りです。
package main
import (
"fmt"
)
func main() {
sampleSlice := []int{100, 200, 300, 400, 500}
lastElement := sampleSlice[len(sampleSlice)-1] // 最後の要素を取得する
fmt.Println(lastElement) // 500
}