Go 語言設計成一門應用於搭載 Web 伺服器,儲存叢集或類似用途的巨型中央伺服器的系統程式語言。

對於高效能分散式系統領域而言,Go 語言無疑比大多數其它語言有著更高的開發效率。它提供了海量並行的支持,這對於遊戲服務端的開發而言是再好不過了。

Go 語言數組 語法

Go 語言提供了數組類型的資料結構。

陣列是具有相同唯一類型的一組已編號且長度固定的資料項序列,這種類型可以是任意的原始類型例如整形、字串或自訂類型。

Go 語言數組 範例

package main
import "fmt"
func main() {
   var n [10]int /* n 是長度為 10 的陣列 */
   var i,j int
   /* 為陣列 n 初始化元素 */         
   for i = 0; i < 10; i++ {
      n[i] = i + 100 /* 設定元素為 i + 100 */
   }
   /* 輸出每個陣列元素的值 */
   for j = 0; j < 10; j++ {
      fmt.Printf("Element[%d] = %d\n", j, n[j] )
   }}