【Golang】配列(スライス)の先頭・末尾の要素を取得する方法

Golang

本記事では、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
}
タイトルとURLをコピーしました