Golang 程序码初读
按照惯例,怎麽能不先看看Hello, world呢!下面是Hello, world范例程序,基本就是输出一句Hello, world,可以复制到The Go Playground来玩看看唷,
package main
import "fmt"
func main() {
fmt.Printf("Hello, world ")
}
为了输出Hello, world,我们使用了一个Printf语法来做为印出文字,但需要注意的是要使用Printf,必须要引用 fmt 套件(import "fmt")。
如果需要执行的话,则需要执行go run这个指令就可以看到执行结果。
额外需要注意的是第一次接触golang的时候,可能会遇到的问题,在golagn中并不支援以下这样的格式,也需要注意golang在没使用的变数是无法乱宣告的。
package main
import "fmt"
func main()
{ // <----错误,他不能单独一行唷
fmt.Println("Hello, World!")
}
另外还有go build可以玩,go build可以让你的程序码输出为可执行档!
另外补上字串连接方法
fmt.Println("Google" + "GCP")
也可以使用print多个字串的方式处理
fmt.Println("String", "Concatenation!!")
也可以使用Sprintf来处理
str := fmt.Sprintf("%s%s", "Google", "GCP")
fmt.Println(str)
注解就跟其他语言无异,两种形式为 // (单行注解)
及 /* */ (多行注解)
然後还有额外真的要注意的地方
Golang禁止未使用的变数,所以你如果宣告了变数但没有使用的话,会报错唷!
如果是使用The Go Playground的话,Share旁边有个下拉式选单可以选择各式各样的范例来玩,虽然数量不多但可以玩看看,来体验golang吧!
-EAP和802.1X 以下是维基百科的摘录: EAP不是有线协议;相反,它仅定义消息格式。每个使...
原始题目 Given the root of a binary tree, return the s...
在 Rails 的开发过程中,许多指令都是在终端机(Terminal)环境操作。 老实说我现在是菜逼...
iOS这边在取得授权码後,一样准备取得权杖 Modules: struct ShortAccessT...
因为我没什麽用到 Class,这一篇会笔记 ES6 Class 的使用, 下一篇才会进到 Type...