一、执行go程序由几种方式
1>方式一:使用go run命令
。stepl:使用快捷键win+R,输入cmd打开命令行提示符
。step2: 进入helloworld.go所在的目录
。step3: 输入go run helloworld.go命令并观察运行结果。
2>方式二:使用go build命令
。step1: 使用快捷键win+R,输入cmd打开命令行提示符
。step2: 进入helloworld.go所在的 目录
。step3: 输入go build helloworld.go命令进行编译,产生同名的helloworld.exe文件
。step4: 输入helloworld.exe, 执行
3>方式三:使用go playground
。stepl:打开一下网址https://play.golang.org/
二、Goland常用快捷键
1、文件相关快捷键:
1. CTRL+E,打开最近浏览过的文件。
2. CTRL+SHIFT+E,打开最近更改的文件。
3. CTRL+N,可以快速打开struct结构体。
4. CTRL+SHIFT+N,可以快速打开文件。
2、代码格式化:
1. CTRL+ALT+T,可以把代码包在-一个块内,例..l.el....
2. CTRL+ALT+L,格式化代码。
3. CTRL+空格,代码提示。
4. CTRL+/,单行注释。CTRL+SHIFT+/,进行多行注释。
5. CTRL+B,快速打开光标处的结构体或方法(跳转到定义处)。
6. CTRL+“+/-"” ,可以将当前方法进行展开或折叠。
3、查找和定位
1. CTRL+R,替换文本。
2. CTRL+F,查找文本。
3. CTRL+SHIFT+F,进行全局查找。
4. CTRL+G,快速定位到某行。
4、代码编辑
6. ALT+Q,可以看到当前方法的声明。
7. CTRL+ Backspace,按单词进行删除。
8. SHIFT+ENTER,可以向下插入新行,即使光标在当前行的中间。
9. CTRL+X,删除当前光标所在行。
10. CTRL+D,复制当前光标所在行。
11. ALT+SHIFT+UP/DOWN,可以将光标所在行的代码上下移动。
12. CTRL+SHIFT+U,可以将选中内容进行大小写转化。
三、5种方式来创建变量
//第一种: var <name> <type>
//说明: var-关键字 name-变量名 type-变量类型
var name string ="冬,冬天的冬!"
fmt.Println(name);
var rate float32=0.45
fmt.Println(rate);
//第二种: 一次声明多个变量
var(
sex string
age int
)
sex="男";
age=18;
fmt.Println("性别: ",sex)
fmt.Println(age)
//第三种:使用:= 编译器自动推导它的类型
tel:=1114445555
fmt.Println("tel: ",tel) //缺点:只能用于函数内部
//第四种:new 函数声明指针
var e int=90
var e_ptr=&e
fmt.Println("e:",e)
fmt.Println("e_ptr:",e_ptr)
int_ptr:=new(int)
fmt.Println("int_ptr: ",int_ptr)
fmt.Println("int_ptr value: ",*int_ptr)
//第五种:声明和初始化多个变量
a,b,c:=3,2,1
fmt.Println(a,b,c)
/*注意: 变量/常量都只能声明一次,声明多次,编译就会报错
例外-->特殊变量:称作占位符,或者空白标识符,用下划线表示。
特点:1.不占内存空间 2.可多次声明
*/