我的第一个Go程序
夫陶公清風千古,余又何人,敢稱庶幾
文章目錄
- 介紹
- 技術網站
- 入門程序
介紹
💡官網介紹
- Go 是一門開放源代碼的編程語言,可輕松構建簡單,可靠且高效的軟件。
💡百度百科
- Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發的一種靜態強類型、編譯型語言。Go 語言語法與 C 相近,但功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style 并發計算。
- 羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob Pike)及肯·湯普遜(Ken Thompson)于2007年9月開始設計Go,稍后Ian Lance Taylor、Russ Cox加入項目。Go是基于Inferno操作系統所開發的。Go于2009年11月正式宣布推出,成為開放源代碼項目,并在Linux及Mac OS X平臺上進行了實現,后來追加了Windows系統下的實現。在2016年,Go被軟件評價公司TIOBE 選為“TIOBE 2016 年最佳語言”。 目前,Go每半年發布一個二級版本(即從a.x升級到a.y)。
- 與C++相比,Go并不包括如枚舉、異常處理、繼承、泛型、斷言、虛函數等功能,但增加了 切片(Slice) 型、并發、管道、垃圾回收、接口(Interface)等特性的語言級支持。Go 2.0版本將支持泛型,對于斷言的存在,則持負面態度,同時也為自己不提供類型繼承來辯護。
- 不同于Java,Go內嵌了關聯數組(也稱為哈希表(Hashes)或字典(Dictionaries)),就像字符串類型一樣。
技術網站
📖
| golang源碼地址 | https://github.com/golang/go |
| golang中文社區 | https://studygolang.com |
| golang官網 | https://golang.google.cn |
| golang入門教程 | http://c.biancheng.net/golang |
入門程序
🍐
編寫一個HelloWorld.go文件,并編寫如下代碼:
package mainimport "fmt"/** 主方法,程序的入口 */ func main() {fmt.Println("你好,世界!") }命令行輸入命令:go run HelloWorld.go
C:\Users\XinLiu\Development\GoBase\demo1\src\main\com\breez\demo_day01>go run HelloWorld.go 你好,世界!總結
- 上一篇: VBA MultiPage 循环多页控件
- 下一篇: regedit或child_proces