碼**之前一定要安裝go,哈哈哈哈,反正我只裝goland然後寫不了**報錯,卡在第一段**哈哈哈哈哈哈
新建專案goproject
新建src資料夾
新建main資料夾
新建第乙個go檔案
開始寫**....
好了,我用一秒鐘的時間寫完了下面的**!
package main"mypro"是我建立的和main並級的乙個資料夾,把方法放在"mypro"下的乙個go檔案中,檔案結構如下import (
"bufio"
"fmt"
"os"
"mypro"
)func main ()
}
我的hello方法**如下
package mypro光是這樣子寫可不能直接執行,還需要配置一下gopath,找到下圖的選項點開import (
"fmt"
"os"
"strings"
)func hello(cleanquestion1 string)else if strings.contains(cleanquestion1,"故事")else if strings.contains(cleanquestion1,"再見")else
}
我們點選右邊箭頭所指的"+"號新增路徑
接下來就可以準備執行看看效果啦
執行go檔案如下
完成!!!!!!
讀《Go 語言實戰》
英文版書名 go in action william kennedy brian ketelsen eirk st.martin 著2017年3月 第 1 版 go 語言是現代的,快速的,帶有乙個強大的標準庫。內建對併發的支援 使用介面作為 復用的基礎模組。一,go語言介紹 二,快速開始乙個go程式...
go語言實戰 摘抄
測試 func foo list int return func main foo list fmt.printf v list 結果 10,11,12 在64位架構的機器上,乙個切片需要24位元組的記憶體,指標字段需要8位元組,長度和容量各需要8位元組。指向t型別的值的方法集只包含值接收者宣告的方...
GO語言實戰十 管道
不要通過共享記憶體來通訊,而應該通過通訊來共享記憶體 channel 也是go語言裡的一種引用型別,通道可以被認為是goroutines通訊的管道。類似於管道中的水從一端到另一端的流動,資料可以從一端傳送到另一端,通過通道接收。當乙個資源需要在 goroutine 之間共享時,通道在 gorouti...