Go语言快速入门指南1|青训营

68 阅读2分钟

一、Go语言是一门编译语言

二、Go语言中的算数运算符(+、-、*、/、%) 例题:

1、fmt.Print(149.0*0.3783)

2、fmt.Print(41*365/687)

三、格式化打印

1、使用Printf控制打印输出结果。Printf的第一个参数必须是字符串,这个字符串包含了%v等格式化动词,它的值由第二个参数的值所代替;如果指定了多个格式化动词,那么它们的值由后边的参数值按其顺序进行替换

例题:

①、fmt.Printf("My weight on the surface of Mars is %v lbs,",149.0*0.3783) //My weight on the surface of Mars is 56.3667 lbs

②、fmt.Printf("and I would be %v years old.\n",41*365/687) //and I would be 21 yser old.

③、fmt.Printf("My weight on the surface of %v is %v lbs.\n","Earth",149.0) //My weight on the surface of %v is 149 lbs

2、使用Printf对齐文本:在格式化动词里指定宽度,就可以对其文本(如%4v,向左填充到足够4个宽度)

①正数,向做填充空格(%4v,向左填充4个宽度)

②负数,向右填充空格(%-15v,向右填充15个宽度)

四、常量和变量

1、const,用来声明常量(常量的值不可以改变)

2、var,用来声明变量(变量使用之前都需要声明)

3、同时声明多个变量

①var distance = 100 var speed = 50

②var( distance = 100 speed = 50 )

③var distance,speed = 100,50

五、赋值运算符

1、var weight = 120

2、weight = weight * 0.3785与weigth *= 0.3785的效果一样

六、自增运算符

1、age = age + 1与age +=1与age++效果相同

七、Go语言中使用rang包生成随机数

学习总结:Go语言在运行程序之前它首先使用编译器把你的代码转换成机器能够读懂的0和1;并将所有代码编译成一个可执行文件,在编译过程中能够捕捉一些错误。Go语言类似C++和JAVA,但里面没有类似C#的++count的操作(++age在Go语言中是错误的)。GO语言是一个开源的编程语言,能够构建大规模简单、高效、可靠的软件。