めまいプログラマーの徒然

小脳出血でめまいをおこしている プログラマの忘備録

Go 言語 配列-1

 

Go 言語での配列の定義を見てみます。

単純な配列をはじめ、Slice, map, chanel  などがあります。

最初に単純な配列から調べてみました。

01: package main
02: 
03: import (
04: 	"fmt"
05: )
06: 
07: /******************************
08: **	定数定義
09: *******************************/
10: const (
11: 	Arry_Max = 10
12: )
13: 
14: /******************************
15: **	変数定義( & 配列定義 )
16: *******************************/
17: var (
18: 	i int
19: 	a [Arry_Max]int
20: )
21: 
22: /******************************
23: **	処理 ( Program )
24: *******************************/
25: func main() {
26: 	for i = Arry_Max - 1; i >= 0; i-- {
27: 		a[i] = i
28: 	}
29: 	for i = 0; i < Arry_Max; i++ {
30: 		fmt.Println("Hello, xs 2 -", a[i])
31: 	}
32: }

 

配列へのデータ設定、配列からのデータ表示などが出来ました。こんな単純なプログラムなら簡単ですが、大きなプログラムだと分割コンパイルが必要になりますがどうすれがいいのかな!? (おいおい調べてゆきます。)