GO 學習筆記 一基礎篇

2021-06-27 12:46:31 字數 676 閱讀 8124

go程式是由包組成的。

程式的入口是包 『main』

匯入包使用 import 語句  (類似於c語言的 include)

匯入乙個包後,用匯出的名稱來呼叫(匯出的名稱首字母為大寫)

go中的函式用func申明,函式中的引數可以沒有引數或接受多個引數。型別申明在引數名和函式定義之後。

go的返回值可以被命名後像變數一樣來使用。

var語句定義了乙個變數的列表,型別申明在變數名之後。如果初始化是使用表示式,就可以省略型別申明,變數根據初始值來確定型別

變數在沒有明確初始化時,會賦值為零值

「:=」簡潔賦值語句可以用於替代關鍵字「var」。函式外的每個語句必須以關鍵字開始, 「:=」簡潔賦值語句不能在函式外使用

表示式t(v)是將v轉換為t的型別。與c語言不同點:go在不同型別目標賦值是需要顯示轉換

常量的定義使用關鍵字"const"。 常量不能使用":="語法定義。

Xml學習筆記(一)基礎篇

extensible markup language 可擴充套件標記語言。它具有如下的優點和特徵 xml並不神秘,它的作用就是承載資料,這和純文字 plaintext 檔案是一樣的。但正是由於它的其它特點 標記語言 自描述 可自定義標籤和標準。使得它有超凡的地位。xml檔案是以.xml為字尾的檔案。...

Xml學習筆記(一)基礎篇

preface 本文是w3schools上 xml指南 基礎篇的學習筆記。其中大部分內容是對指南的翻譯總結。由於原文的例子更詳盡生動,如果各位想閱讀原文可以到這個 同時,w3schools提供了測試,大家可以測測自己對xml的理解程度。extensible markup language 可擴充套件...

Go學習筆記一 基礎知識

var v1 int var v2 string var v3 10 int 陣列 var v4 int 陣列切片 var v5 struct var v6 int 指標 var v7 map string int map,key為string型別,value為int型別 var v8 func a...