golang基礎學習 yaml檔案的解析

2021-09-13 15:16:13 字數 1434 閱讀 4380

官網解釋

%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 的值。這種區分的原因是,這三種型別的資料結構必須在使用前初始化.比如切片是乙個三項的描述符,包含資料指標 陣列內 長度,和容量 在這...