Golang(一)

目录

1.Golang执行流程分析

2.Go语言开发入门

3.Go程序开发注意事项

4.转义符

5.Golang开发常见问题及解决方法

6.规范的代码风格

7.变量

8.基本数据类型

9.指针

10.标识符的命名规范


1.Golang执行流程分析

1)对源码编译后,再执行,流程如下图

2)对源代码直接执行 go run 源码,流程如下图

区别先编译成可执行文件可在没有go开发环境的电脑上运行

编译使可执行文件变大了很多

直接执行可以快速检查代码是否出错

2.Go语言开发入门

1)有了go源文件,通过编译器可编译成二进制码文件

2)在该源文件的目录下,通过go build 对 hello.go 进行编译,生成后缀为 .exe 的可执行文件

3)如果程序有错误,编译时,会在错误的那行报错

3.Go程序开发注意事项

1)GO源文件必须以“go”为扩展名

2)Go应用程序的执行入口是main()函数

3)Go语言严格区分大小写

4)每个语句中不需要加分号(自动加)

5)Go编译器是一行一行进行编译的,不能把多条语句写在同一行

6)Go语言如果没有使用到所有定义的变量或者import的包不能通过编译

4.转义符

1)\t 制表

2) \n换行

3) \\ 一个"\"

4) \r回车(覆盖)

fmt Println("江西理工大学\\r重庆")
​
//输出重庆理工大学

5.Golang开发常见问题及解决方法

1)文件名或路径错误----检查

2)语法错误----学会看错误信息

6.规范的代码风格

1)正确的注释和注释风格(推荐行注释)

2)正确的缩进和空白(tab操作整体向右,shift+tab整体向左,运算符左右各一个空格)

3)go语言不允许{另开一行

4)一行不超过80字,用”,“分开换行

fmt.Println("hellohellohellohellohellohellohellohellohello,
​
•                    hellohellohellohellohellohellohellohellohello,
​
                    hellohellohellohellohellohellohellohellohello")
​
​

7.变量

变量是程序的基本组成单位

1)变量的声明和赋值

var i int = 10
​
  //等价于var i int
​
  //i = 10
​
  //类型写在变量名后

2)Golang变量的三种使用方式

-指定变量类型,声明后不赋值,则使用默认值

var a int
​
fmt.Println("a = ", a)

-根据值自动判断类型

var b = 10.23
​
fmt.Println("b = ", b)

-省略var

c := "tom"
​
fmt.Println("c = ",c)

8.基本数据类型

9.指针

1)基本数据类型,变量存的就是值,也叫值类型

2)获取变量的地址,用&

var num int
​
&num

3)指针类型,指针变量存的是一个地址,这个地址指向的空间才是值

4获取指针类型所指向的值,用*

10.标识符的命名规范

1)由26个英文字母大小写,0到9,_组成

2)数字不可以开头

3)Golang严格区分大小写

4)标识符不能包括空格

5)下划线在Go本身是一个特殊的标识符,称为空标识符,仅能作为占位符使用

注意

1)变量名、函数名、常量如果大写则可以被其他的包访问。首字母小写表示私有,只能再本包中使用

2)系统保留关键字及预定标识符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值