「Go言語」Array 配列を使うサンプル

書式
1.配列の定義方法1
var 配列名「数値」 データの型
2.配列の定義方法2
配列名 := [数値]int{要素1,要素2,…}
3.配列の定義方法3
配列名 := […]int{要素1, 要素2,…}

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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]

Go言語

Posted by arkgame