赞
踩
- package main //声明文件所在的包,每个go文件必须有归属的包
- import "fmt" //引入程序中需要用的包,为了使用包下的函数 比如:Println
- func main () { //main 主函数 程序的入口
- fmt.Println("Hello Golang!!") //在控制台打印输出一句话,Hello Golang!!
- }
- 复制代码
上述两种执行流程的方式区别
编译注意事项: 编译后的文件可以另外指定名字:
注释的作用: 用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性; 注释是一个程序员必须要具有的良好编程习惯。 将自己的思想通过注释先整理出来,再用代码去体现。
Golang中注释类型: Go支持c语言风格的/**/块注释,也支持c++风格的//行注释。行注释更通用,块注释主要用于针对包的详细说明或者屏蔽大块的代码
提示:官方推荐使用行注释 //
注意缩进
向后缩进:tab 向前取消缩进:shift+tab 通过命令完成格式化操作:
go的设计者想要开发者有统一的代码风格
行长约定:
一行最长不超过80个字符,超过的请使用换行展示,尽量保持格式优雅
Go语言提供了大量的标准库,因此 google 公司也为这些标准库提供了相应的API文档,用于告诉开发者如何使用这些标准库,以及标准库包含的方法。
- package main
- import "fmt"
- func main(){
- //1.变量的声明
- var age int
- //2.变量的赋值
- age = 18
- //3.变量的使用
- fmt.Println("age = ", age);
- //声明和赋值可以合成一句:
- var age2 int = 19
- fmt.Println("age2 = ", age2);
- // var age int = 20;
- // fmt.Println("age = ", age);
- /*变量的重复定义会报错:
- # command-line-arguments
- .\main.go:16:6: age redeclared in this block
- previous declaration at .\main.go:6:6
- */
- //不可以在赋值的时候给与不匹配的类型
- var num int = 12.56 //报错
- fmt.Println("num = ", num);
- }
- 复制代码
- package main
- import "fmt"
- //全局变量:定义在函数外的变量
- var n7 = 100
- var n8 = 9.7
- //设计者认为上面的全局变量的写法太麻烦了,可以一次性声明:
- var (
- n9 = 500
- n10 = "netty"
- )
- func main(){
- //定义在{}中的变量叫:局部变量
- //第一种:变量的使用方式:指定变量的类型,并且赋值,
- var num int = 18
- fmt.Println(num) //18
- //第二种:指定变量的类型,但是不赋值,使用默认值
- var num2 int
- fmt.Println(num2) //0
- //第三种:如果没有写变量的类型,那么根据=后面的值进行判定变量的类型 (自动类型推断)
- var num3 = "tom"
- fmt.Println(num3) //tom
- //第四种:省略var,注意 := 不能写为 =
- sex := "男"
- fmt.Println(sex) //男
- fmt.Println("------------------------------------------------------------------")
- //声明多个变量:
- var n1,n2,n3 int
- fmt.Println(n1) //0
- fmt.Println(n2) //0
- fmt.Println(n3) //0
-
- var n4,name,n5 = 10,"jack",7.8
- fmt.Println(n4) //10
- fmt.Println(name) //jack
- fmt.Println(n5) //7.8
-
- n6,height := 6.9,100.6
- fmt.Println(n6) //6.9
- fmt.Println(height) //100.6
- //全局变量输出
- fmt.Println(n7) //100
- fmt.Println(n8) //9.7
- fmt.Println(n9) //500
- fmt.Println(n10) //netty
- }
- 复制代码
整数类型
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。