1. print println和printf
demo01/main.go
package mainimport "fmt"
func main()
2.變數的宣告
demo02/main.go
package mainimport "fmt"
func getuserinfo()(string,int)
// var global = "全域性變數"
// global1 := "全域性變數 - 短變數宣告法 錯誤寫法" //non-declaration statement outside function body
func main()
*/ // var username, age = getuserinfo()
// fmt.println(username, age)//zhangsan 10
// var username = getuserinfo()//如果只需要username,不需要age,直接省略age,會報錯:assignment mismatch: 1 variable but getuserinfo returns 2 values
// fmt.println(username)
var username, _ = getuserinfo()
fmt.println(username)//zhangsan
//匿名變數不占用命名空間,不會分配記憶體,所以匿名變數之間不存在重複宣告
var _,age = getuserinfo()
fmt.println(age)
}
3.常量的宣告以及go語言的命名規則
demo03/main.go
package mainimport "fmt"
func main()
Golang語言學習筆記(十)
包 package 是多個go原始碼的集合,是一種高階的 復用方案,go語言為我們提供了很多內建包,如fmt,strconv,sort,errors,time,encoding json,os,io等。golang中的包可以分為三種 1.系統內建包 2.自定義包 3.第三方包 系統內建包 golan...
Golang語言學習資源
一 知名的golang開源框架 1.beego 乙個國產的http框架,我們可以用它快速開發各種應用程式。2.gogs 乙個國產的自主git託管服務程式,我們可以用它來搭建自己的git伺服器。3.docker 乙個軟體部署解決方案,也是乙個輕量級的應用容器框架。使用docker,我們可以輕鬆地打包 ...
golang語言學習 5 陣列
陣列是向來是程式語言中的乙個很重要的資料結構之一。在golang中陣列是乙個值型別。先來看看golang中陣列是怎麼定義的 var arr n type n為陣列長度,type為陣列的儲存型別再來看一下陣列的宣告方式 常規的宣告方法 var a 3 int 長度為3,每個元素為乙個整型的陣列 var...