國際慣例,寫出第乙個程式"hello world"程式
package main
import
"fmt"
func
main()
1.每個go源**檔案的開頭都是乙個package宣告,表示該go**所屬的包。
2.包是go語言裡最基本的分發單位,也是工程管理中依賴關係的體現。(工程管理中會詳細的講解包,)
3.要變成go可執行程式,必須建立乙個名字為main的包,並且在該包最終包含乙個叫main()的函式(該函式是go可執行程式的執行起點)
在包宣告之後,是一系列的import語句,用於匯入該程式所依賴的包(熟悉pyhton的人對此應該有所理解)
由於本示例程式中用到了==println()==函式,所以需要匯入該函式所在的fmt包。
所有go函式以關鍵字func開頭,乙個常規的函式定義包含以下部分:
func 函式名(引數列表)返回值
注意:
1.花括號的左半邊必須和函式名在一行內。
2.go語言的main()函式不能帶引數,也不能定義返回值。
因此:第三行定義的程式起點,main()函式並不是乙個常規的函式。
應該寫成:
func
main()
呼叫fmt包中的println()函式進行列印。
習慣python開發的程式設計師可能在print函式裡面習慣性的使用單引號』'來列印字串。
在go語言裡,必須使用雙引號才行。單引號會報錯
//行注釋
/*
塊注釋*/
初學Linux及其程式設計1 HelloWorld
今日打算開始學習linux,就以此作為學習記錄的平台吧。今日之小小白,明日的小白,後日的牛牛 一 序言 1.工欲善其事,必先利其器。安裝了ubuntu13.04,安裝了vim編輯器,可以 開始小小白之旅了。打字的這個時候超級懷念windows下的sogo的輸入 法,ubuntu下的sunpinyin...
Go學習筆記 1 基礎語法
package main import fmt 宣告全域性變數 var ds string 健身女孩 func main s1,s2 int方法引數及型別,int,string 表示返回值型別且返回多個值 func add s1,s2 int int,string 3 說明 1 package用來宣...
go語言基礎語法01天 1
golang中文官方 1,go和區塊鏈基礎 1.1 區塊鏈去中心化 去中心化 解決了 資訊公正 的問題,徹底解決人與人之間的信任問題。1.2 什麼是區塊 從最簡單的角度來說,比如建房子,它的基本單元結構就是磚塊 組成區塊鏈的基本單元結構稱為區塊。每個區塊包含兩部分 區塊,記錄當前塊的元資訊 還有乙個...