Go基礎語法1 HelloWorld第乙個GO程式

2021-10-01 17:02:15 字數 878 閱讀 4423

國際慣例,寫出第乙個程式"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 什麼是區塊 從最簡單的角度來說,比如建房子,它的基本單元結構就是磚塊 組成區塊鏈的基本單元結構稱為區塊。每個區塊包含兩部分 區塊,記錄當前塊的元資訊 還有乙個...