Go 語(yǔ)言被設(shè)計(jì)成一門應(yīng)用于搭載 Web 服務(wù)器,存儲(chǔ)集群或類似用途的巨型中央服務(wù)器的系統(tǒng)編程語(yǔ)言。

對(duì)于高性能分布式系統(tǒng)領(lǐng)域而言,Go 語(yǔ)言無(wú)疑比大多數(shù)其它語(yǔ)言有著更高的開(kāi)發(fā)效率。它提供了海量并行的支持,這對(duì)于游戲服務(wù)端的開(kāi)發(fā)而言是再好不過(guò)了。

Go 語(yǔ)言函數(shù) 語(yǔ)法

函數(shù)是基本的代碼塊,用于執(zhí)行一個(gè)任務(wù)。

Go 語(yǔ)言最少有個(gè) main() 函數(shù)。

你可以通過(guò)函數(shù)來(lái)劃分不同功能,邏輯上每個(gè)函數(shù)執(zhí)行的是指定的任務(wù)。

函數(shù)聲明告訴了編譯器函數(shù)的名稱,返回類型,和參數(shù)。

Go 語(yǔ)言標(biāo)準(zhǔn)庫(kù)提供了多種可動(dòng)用的內(nèi)置的函數(shù)。例如,len() 函數(shù)可以接受不同類型參數(shù)并返回該類型的長(zhǎng)度。如果我們傳入的是字符串則返回字符串的長(zhǎng)度,如果傳入的是數(shù)組,則返回?cái)?shù)組中包含的元素個(gè)數(shù)。

Go 語(yǔ)言函數(shù) 示例

雷雷