1、go語言版hello world函數
package main # 指明文件屬於main包 main包使用後來定義一個獨立的可執行程序,而不是庫main包中的main函數是特殊的,無論在什麼程序中,main作什麼事情,它老是程序開始的執行的地方。 import "fmt" # 導入fmt包,fmt中的函數是用來處理格式化輸入輸出 func main() { fmt.Println("Hello,world!") }
go語言不須要在語句或者聲明後面是用分號結尾,除非有多個語句或者聲明出如今同一行。blog
注意:字符串
1." { "符號必須和關鍵字func在同一行,不能獨立成行string
2、變量聲明class
如下變量聲明的方式是等價的:import
1.s := "" // 短變量聲明更加簡潔,一般在一個函數內部使用變量
2.var s string //第二種形式依賴默認初始化爲空字符串""程序
3.var s = "" //第三種形式不多用,除非咱們聲明多個變量im
4.var s string = "" //第四種形式是顯式的變量類型,在類型一致的狀況下是冗餘的信息在類型不一致的狀況下是必須的。語言
實際生產中咱們使用前兩種形式,使用顯式初始化來講明初始化變量的重要性,使用隱式的初始化來代表初始化變量不重要