google go 語言介紹(一)

2021-08-30 10:06:05 字數 716 閱讀 7165

翻譯自golang.org

[b]介紹[/b]

接下來將通過一系列適度的例子程式來展現這門語言的關鍵特性。所有的程式都存放在[url=目錄中。

程式片斷都標註了該片斷在原始檔案中的行號。為了**的清晰,空白行將被保留。

[b]hello,world[/b]

讓我們以一種常用的方式開始我們的教程:

05 package main

07 import fmt "fmt" // package implementing formatted i/o.

09 func main()

每乙個go的源**檔案使用[color=blue]package[/color]語句定義它是哪個包的一部分。為了使用其他包中的功能,它也可以匯入其他的包。這個程式匯入[color=blue]fmt[/color]包,用來獲取我們的老朋友[color=blue]fmt.printf[/color]函式(由大寫字母開頭,新增了包限定的printf函式)。

函式使用[color=blue]func[/color]關鍵字申明。[color=blue]main[/color]包的[color=blue]main[/color]函式是程式的開始點(當然是在任何初始化工作後)。

字串常量可以包含unicode字元,使用utf-8編碼。(實際上,go的源**檔案被定義成使用utf-8編碼)

注釋的約定與c++一致

/* ... */

// ...

一 GO語言介紹

go語言是google開發的開源程式語言誕生於2006年1月,於2009年11月開源,2012年發布穩定版。go語言在多核併發上擁有原生的設計優勢,go語言從底層原生支援併發,無須第三方庫 開發者的程式設計技巧和開發經驗。go是非常年輕的一門語言,它的主要目標是 兼具python等動態語言的開發速度...

UML(統一建模語言)介紹

uml是一種定義良好 易於表達 功能強大且普遍適用的建模語言。它的作用域不限於支援物件導向的分析與設計,還支援從需求開始的軟體開發的全過程。uml圖大致可以分為靜態圖和動態圖兩種。其中靜態圖包括 用例圖 use case diagram 類圖 class diagram 包圖 package dia...

UML(統一建模語言介紹)

uml是一種定義良好,功能強大,易於表達且普遍適用分建模語言,它的作用域不只限於物件導向的分析和設計,還支援從需求分析開始的軟體開發全過程。uml2.0一共包括13種圖形,活 activity diagram 類圖 class diagram 通訊圖 communication diagram 元件...