go言語 スライス(配列)内の値を1つずつ抽出する
go言語で、rangeを使用して、スライス(配列)内の値を1つずつ抽出する判定するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
range使い方
rangeを使用すれば、スライス内の値を1つずつ抽出することが可能です。
※アンダースコア変数「_」は、使用しなくてもエラーになりません。
arr := []int{10, 20, 30}
for _, val := range arr {
fmt.Println(val)
}
以下は、スライス内の値を1つずつ抽出するサンプルコードとなります。
package main
import "fmt"
func main() {
arr := []int{10, 20, 30}
for _, val := range arr {
fmt.Println(val)
}
// 10
// 20
// 30
}
インデックス番号を取得する場合は、以下となります。
package main
import "fmt"
func main() {
arr := []int{10, 20, 30}
for i := range arr {
fmt.Println(i)
}
// 0
// 1
// 2
}
表示するだけであれば、以下のように記述することも可能です。
package main
import "fmt"
func main() {
arr := []int{10, 20, 30}
fmt.Println(arr[:]) // [10 20 30]
}
-
前の記事
SQL Server CPU使用率の高いクエリを確認する 2021.05.10
-
次の記事
javascript 多次元配列を作成する 2021.05.11
コメントを書く