Day3 Golang学习笔记

132 阅读1分钟

今日学习部分

1. 常见的四种变量声明方式与多变量声明方式
2. const与iota知识点注意事项
3. Golang中函数的多返回值的三种写法
4. import导包路径问题与init方法调用流程

总结

  1. 知道了变量的声明方式以及其简洁的声明方法,还有Goland里节省内存的表现:
var a int
fmt.Println("a = ", a)

声明了变量a,后面就必须得用到a,不然声明变量的那行代码中,a处就会划红线,提示错误为Unused variable 'a'

  1. 声明全局变量,方法一、二、三是可以的
var ga int = 100
var gb = 200

用方法四赖生明全局变量,会报错'gc' unexpected

//:=只能够用在 函数体内来声明
gc := 200
  1. 最基本的const常量是只读属性,并且是不允许修改的,这里要特别注意一下iota的方法使用就🆗了。 而且iota只能搭配着const使用 这样的代码就是错误的
var a int = iota
  1. import的导包问题,在它的流程里并不会往下执行,而是先去这个包里解析有没有第二个包,然后继续往下递进的。直到它里边儿没有找到任何包为止。

image.png

  1. init函数的优先级是要高于main函数的。

  2. 导包路径问题出错了,明天再寻找解决方法,然后更新博客的相关内容

image.png