国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

GO語言(golang)基礎(chǔ)知識

2020-04-01 19:22:43
字體:
供稿:網(wǎng)友
這篇文章主要介紹了GO語言(golang)基礎(chǔ)知識,需要的朋友可以參考下
 

今天說一些golang的基礎(chǔ)知識,還有你們學(xué)習(xí)會(huì)遇到的問題,先講解hello word

 

復(fù)制代碼代碼如下:

package main
import "fmt"
func main() {
   fmt.Println("你好,武林網(wǎng)");
}

 

package name 包機(jī)制,每一個(gè)獨(dú)立的go程序都需要有一個(gè)package main的申明,主要是要為下邊入口函數(shù)main()做申明的,import和java一樣導(dǎo)入包用的 就是下邊我們函數(shù)用的fmt.Println()這個(gè)屬于fmt包的,windows上可以安裝win版的Go,運(yùn)行命令還是一樣,只要go run *.go 也就是運(yùn)行你的go文件就可以看到結(jié)果了,主要go build hello.go會(huì)生成.exe的execute的執(zhí)行文件!

Go語言定義變量時(shí)這樣的

 

復(fù)制代碼代碼如下:

var name type
var name1,name2,name3 type //多變量

 

舉例程序代碼例子

 

復(fù)制代碼代碼如下:

var i string = "你好,武林網(wǎng)" //單變量
var d,u,h int = 1,2,4 //定義多變量
func main() {
   fmt.Println(d)
}

 

多變量或者多常量可以這樣申明

 

復(fù)制代碼代碼如下:

package main;
import "fmt"
const(
  n = 100
  str = "你好,武林網(wǎng)"
)
var(
  m int
  ui string
  name float32
)
var i string = "你好,武林網(wǎng)"
var d,u,h int = 1,2,4
func main() {
  fmt.Println(d)
}

 

go位數(shù)的類型:rune, int8, int16, int32, int64和byte, uint8, uint16, uint32, uint64。其中rune是int32的別稱,byte是uint8的別稱。

下邊是注意的go語言有簡單的申明和賦值 c:=1 a:='xiaowei' 這些都是自動(dòng)識別類型的,但是不能再函數(shù)體外定義

 

復(fù)制代碼代碼如下:

package main;
import "fmt"
var d,u,h int = 1,2,4
j:=3
func main() {
  fmt.Println(d)
}
//出現(xiàn)non-declaration statement outside function body正確是如下
package main;
import "fmt"
var d,u,h int = 1,2,4
func main() {
      j:=3
  fmt.Println(d)
      fmt.Println(j)
}

 

2.申明的必須使用否則會(huì)報(bào)錯(cuò)

 

復(fù)制代碼代碼如下:

var d,u,h int = 1,2,4
func main() {
  j:=3
  fmt.Println(d)
}
//出現(xiàn)下邊的報(bào)錯(cuò)j declared and not used正確的是
var d,u,h int = 1,2,4
func main() {
  j:=3
  fmt.Println(d)
      fmt.Println(j)
}

 

今天就弄這么多一點(diǎn)一點(diǎn)的來,他的語法跟C灰常相似,還借鑒了點(diǎn)python有興趣的就可以跟著學(xué)下


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东山县| 宁城县| 乌恰县| 营山县| 三门县| 齐齐哈尔市| 扶风县| 保靖县| 蒙城县| 玛曲县| 措勤县| 盐山县| 怀仁县| 叶城县| 汝阳县| 洛宁县| 康定县| 鞍山市| 彭水| 堆龙德庆县| 广南县| 洪泽县| 敦煌市| 措勤县| 临城县| 郸城县| 桃源县| 金湖县| 叶城县| 托里县| 广安市| 新化县| 达拉特旗| 阿尔山市| 石家庄市| 蕲春县| 高雄市| 阿合奇县| 盘山县| 讷河市| 南召县|