Go(又稱Golang)是一個美觀、現代和高效的程式語言。它擁有簡單易用的語法和豐富的庫,適用於網路和並發程式設計。在本文中,我們將討論如何寫一個簡單的Go程式。
在開始寫Go程式之前,我們需要先安裝Go。 Go官網提供了多種安裝方法:在Windows、macOS和Linux上均提供二進位檔案。您可以造訪https://golang.org/dl/網站下載。
安裝成功後,您可以在命令列中輸入下面的命令檢查Go的版本:
#go version
下面我們來寫一個Hello World程序,在命令列中輸出"Hello, World!"。
首先,打開您最喜歡的文字編輯器,在其中建立一個新文件,將它儲存為「hello.go」。然後,在該檔案中輸入以下內容:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
讓我們逐行解釋這段程式碼:
package main
宣告了一個名為「main 」的包,它是一個特殊的包,每個Go程式都至少有一個main包。這個包告訴編譯器它在哪裡可以找到main函數。 import "fmt"
導入了一個名為「fmt」的包,它包含了在控制台輸出的函數。 func main()
是程式的入口點。程式從這裡開始執行。 fmt.Println("Hello, World!")
使用fmt套件中的Println函數在控制台上輸出「Hello, World!」。 儲存並關閉該檔案。接下來,我們需要使用終端機運行該程序,方法如下所示:
go run hello.go
Hello, World!
恭喜您,您已經成功寫了第一個Go程式!
在編寫任何程式時,了解如何宣告和使用變數是至關重要的。變數可以用來儲存數據,例如數字、字串等。
以下程式碼示範如何宣告變數並將它們指派給不同的資料型別:
package main import "fmt" func main() { var i int = 72 var f float64 = 3.14 var b bool = true var s string = "Hello, World!" fmt.Printf("i = %d, f = %f, b = %t, s = %s", i, f, b, s) }
#輸出應該是:
i = 72, f = 3.140000 , b = true, s = Hello, World!
上面的程式使用了關鍵字var來聲明變量,然後分別將它們分配給不同的資料類型。 fmt.Printf函數用於格式化和輸出變數值。 %d用於輸出整數,%f用於輸出浮點數,%t用於輸出布林值(true或false),%s用於輸出字串。
Go支援各種運算子和流程控制結構。例如,以下程式示範了Go中的if/else語句:
package main import "fmt" func main() { num := 3 if num % 2 == 0 { fmt.Println("Even") } else { fmt.Println("Odd") } }
輸出將會是:
Odd
該程式檢查num變數是否為偶數,如果是,則輸出"Even",否則輸出"Odd"。
除了if/else語句,Go也支援switch語句、for迴圈、break和continue語句等。
在本文中,我們介紹如何寫簡單的Go程式。我們討論如何安裝Go、宣告變數、使用運算子和流程控制結構。 Go是一個強大的程式語言,適合網路和並發程式設計。我們鼓勵您在開始編寫更高級的程式之前,先從這個簡單的程式開始。
以上是如何寫一個簡單的Go程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!