您的位置 首页 知识分享

学习GO:03

嘿!我目前正在学习 go lang,我正在对我的概念做一些基本的笔记,尽管我也只是将它们发布在这里。它们没有经…

学习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中文网其它相关文章!

本文来自网络,不代表甲倪知识立场,转载请注明出处:http://www.spjiani.cn/wp/3158.html

作者: nijia

发表评论

您的电子邮箱地址不会被公开。

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部