嘿!我目前正在学习 go lang,我正在对我的概念做一些基本的笔记,尽管我也只是将它们发布在这里。它们没有经过深思熟虑或写得很好,但只是我时不时做笔记以供参考。
我正在学习 maximilian schwarzmüller 的 udemy 课程,
笔记
用户输入
- 通过 cli 获取用户值与 c 语言非常相似
- 我们可以使用 fmt 包的 scan() 方法来做到这一点。
fmt.scan(&investmentamount)
登录后复制
- 这里已经声明了investmentamount并且它有一个值,因此我们使用“&”符号来覆盖,它是指向实际变量的指针,这里将覆盖用户输入的值
- 如果用户没有给变量赋予任何值,它将使用该类型的默认值进行初始化,对于 float 它将是 0.0
声明没有初始值的变量
- 我们可以声明一个变量而不初始化该变量的任何值,但为此,我们需要显式声明变量的类型,这是必需的,因为 go lang 是一种静态类型语言
- 这将使用 var 关键字声明,然后是变量名称,然后是变量类型
var years float64 var expectedreturn float64
登录后复制
go lang 中声明变量的所有方法
const inflationRate = 2.5 var investmentAmount float64 = 1000 var years float64 expectedReturn := 5.5
登录后复制
以上就是学习GO:03的详细内容,更多请关注php中文网其它相关文章!