官網解釋
%yaml 1.2
---yaml: yaml ain't markup language
what it is: yaml is a human friendly data serialization
standard for all programming languages.
yaml語法,請參考這位仁兄的,寫的很詳細。
系統環境: macos、vim 8.0 、golang :go version go1.8 darwin/amd64
vim first.yaml內容如下:
)//nginx nginx 配置
type nginx struct
//config 系統配置配置
}函式簡介:
ioutil.readfile("./first.yaml") :讀取yaml檔案資訊
第乙個輸入引數:獲取 ioutil.readfile 的值,為byte型別
第二個引數輸出引數,可以為任意型別。
參考:godoc中的yaml.v2
github中yaml原始碼
Golang學習 基礎
一 helloworld 首先是helloworld package main import fmt func main 編譯和執行 go buid hello.go hello 二 變數,常量 1.定義乙個變數 var a int var b int 10 c 10 等價於var c int 10...
golang基礎學習
golang語言基礎保留的關鍵字 1.golang語言的保留關鍵字 2.golang的基礎語法 package 3.golang的基礎語法 import import語法格式主要有兩種 如果乙個main匯入其他包,包將按順序依次匯入 如果匯入的包中依賴其他包 b包 會首先匯入b包,然後初始化b包中的...
GoLang學習基礎筆記
1 make 分配 內部函式 make t,args 的服務目的和 new t 不同,只生成切片,對映和程道,並返回乙個初始化的 不是零 的,type t的,不是 t 的值。這種區分的原因是,這三種型別的資料結構必須在使用前初始化.比如切片是乙個三項的描述符,包含資料指標 陣列內 長度,和容量 在這...