首页  >  文章  >  后端开发  >  学习GO:03

学习GO:03

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-06 14:07:03211浏览

Learning GO: 03

嘿!我目前正在学习 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn