每门语言的Hello Wrold,都是一块敲门的板砖。
1
变量声明
Golang
Hello World
package main
import "fmt"
func main() {
fmt.Print("Hello,world!\n");
}
在Ubuntu终端下cd 到项目路径,
运行用atom编辑器打开当前目录
在Atom中新建一个helloworld.go文件,编辑完之后保存,
在Ubuntu终端下,运行:
看到Hello,world 输出,则成功。
格式化输出
%d 数字
%c 字符不带引号
%b 二进制
%o 八进制
%x 16进制
%#X 16进制多个 0X
x大写 输出大写,X小写 输出小写
%p 打印地址 &name
例如:
package main
import "fmt"
func main() {
fmt.Printf("%d jiangfuyao %d",500, 1000)
} //注释:输出结果为 500 jiangfuyao 1000
再例如 输出八进制: 用 %o(如下:)
package main
import "fmt"
func main() {
fmt.Printf("%o jiangfuyao %o",500 ,1000)
}
保存文件后,在终端运行:
输出结果:
打印变量地址:
&name 取地址
变量的声明
变量的声明有好多种方法:
格式1: var name type
例如:
var number int
number = 500
格式2: name := value //自行判断变量类型,一旦判断不可改变
例:a := 100
多变量的声明:
格式1: var name1, name2, name3 type
例如: var a, b, c int
格式2:
var {
name1 type
name2 type
}
例如:
var {
a int
b string
c float64
}
string 字符串类型的变量声明:
var a string = “abc”
常量声明
const b string = “abc”
const b = “abc”
const L int = 10 //显示类型
const M = 5 //隐藏类型
常量 变量名一般为 大写 const LENGTH int = 10
枚举
const (
unknow = 0
female = 1
man = 2
F
M // F和 M 都等于 最后的2
)
iota
// iota 相当于给下面的常量依次++
const (
a = iota //0
b //1
c //2
)
区块链开发技术共享∣野生极客的公众号
`
领取专属 10元无门槛券
私享最新 技术干货