「Go言語」Array 配列を使うサンプル
書式
1.配列の定義方法1
var 配列名「数値」 データの型
2.配列の定義方法2
配列名 := [数値]int{要素1,要素2,…}
3.配列の定義方法3
配列名 := […]int{要素1, 要素2,…}
使用例
package main
import "fmt"
func main() {
var cft [2]string
cft[0] = "study"
cft[1] = "skill"
fmt.Println("*****配列cftの要素数*****")
fmt.Printf("%T\n", cft)
fmt.Println(cft[0], cft[1])
fmt.Println(cft)
fmt.Println(len(cft))
fmt.Println("-----配列cftBの要素----------")
cftB := [4]int{51, 62, 73, 84}
fmt.Printf("%T\n", cftB)
fmt.Println(cftB)
fmt.Println("-----配列cftCの要素----------")
cftC := [...]int{33, 44,55, 66,77}
fmt.Printf("%T\n", cftC)
fmt.Println(cftC)
}
package main
import "fmt"
func main() {
var cft [2]string
cft[0] = "study"
cft[1] = "skill"
fmt.Println("*****配列cftの要素数*****")
fmt.Printf("%T\n", cft)
fmt.Println(cft[0], cft[1])
fmt.Println(cft)
fmt.Println(len(cft))
fmt.Println("-----配列cftBの要素----------")
cftB := [4]int{51, 62, 73, 84}
fmt.Printf("%T\n", cftB)
fmt.Println(cftB)
fmt.Println("-----配列cftCの要素----------")
cftC := [...]int{33, 44,55, 66,77}
fmt.Printf("%T\n", cftC)
fmt.Println(cftC)
}
package main import "fmt" func main() { var cft [2]string cft[0] = "study" cft[1] = "skill" fmt.Println("*****配列cftの要素数*****") fmt.Printf("%T\n", cft) fmt.Println(cft[0], cft[1]) fmt.Println(cft) fmt.Println(len(cft)) fmt.Println("-----配列cftBの要素----------") cftB := [4]int{51, 62, 73, 84} fmt.Printf("%T\n", cftB) fmt.Println(cftB) fmt.Println("-----配列cftCの要素----------") cftC := [...]int{33, 44,55, 66,77} fmt.Printf("%T\n", cftC) fmt.Println(cftC) }
実行結果
C:\study\skill\golang>go run 106.go
*****配列cftの要素数*****
[2]string
study skill
[study skill]
2
—–配列cftBの要素———-
[4]int
[51 62 73 84]
—–配列cftCの要素———-
[5]int
[33 44 55 66 77]