第乙個go語言程式。
在同乙個 module 裡匯入另乙個 package
新建資料夾ch01
。 然後在ch01
內新建資料夾demo01
。最後在demo01
內檔案main.go
。
最後在main.go
裡書寫一下內容(注意所有標點都是英文半形)。
code·1-1
如果你已經完成了上一步,恭喜你?! 你已經完成了第乙個 go語言程式的源**書寫。package main
import
("time"
"fmt"
)func
main()
接下來我們來逐行解釋,每一行**的意義和執行後的表現。
code·1-1
開啟命令列,在 demo01 路徑下 執行命令// 包宣告: 我們的程式用 main 包 組織起來。(同乙個專案下,即使有多個 .go 檔案只要源**的包宣告是 「main」 就是被 main包組織起來的。 )
package main
// 匯入宣告: 我們的程式**一部分細節已經被標準庫實現,我們只需要匯入相應的實現就可以使用了。
import
("time"
// 匯入了 標準庫 的 time 包,它主要實現了 時間 的格式化輸出和列印。
"fmt"
// 匯入了 標準庫 的 fmt 包, 它主要實現了標準輸出的格式化。
)// main 函式: go程式的入口
func
main()
go run main.go
這是go
命令工具會編譯並執行main.go
,結果列印如下。
hello go!
現在時間是: 2020-05-19 00:12:02.865433 +0800 cst m=+0.000257320
WS BPEL語言基礎(上)
16.1.ws bpel語言基礎 在我們能夠設計編排層之前,我們需要很好地理解如何正式地表達流程的操作特徵。本書使用ws bpel語言來演示流程邏輯如何能夠被作為具體定義的一部分來描述 圖16.1 從而能夠通過相適應的編排引擎來實現和執行。圖16.1.常見的ws bpel流程定義結構 雖然你很可能會...
Go 語言基礎
go 語言內建的運算子有 1.算術運算子 2.關係運算子 3.邏輯運算子 4.位運算子 將其先轉換為二進位制數,在根據如下表規則 p q p q p q p q 0 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1如假定 a 60 b 13 其二進位制數轉換為 a 0011...
Go語言基礎
目錄 一.go語言內建關鍵字 二.go語言注釋方法 三.專案結構 四.程式結構 五.包的匯入 六.package的別名 七.可見性規則 單行注釋 多行注釋 go程式是通過package來組織的 只有package 名稱為main的包可以包含main函式 乙個可執行程式有且僅有乙個main包 初步練習...