首页 > 后端开发 > Golang > 正文

学习GO:06

Patricia Arquette
发布: 2024-10-06 16:08:31
原创
171 人浏览过

Learning GO: 06

嘿!我目前正在学习 Go Lang,我正在对我的概念做一些基本的笔记,尽管我也只是将它们发布在这里。它们没有经过深思熟虑或写得很好,但只是我时不时做笔记以供参考。

我正在参加 Maximilian Schwarzmüller 的 Udemy 课程,


笔记

声明返回变量的不同方式

  • 当你在函数中声明变量类型时,你还可以添加变量名称,这样你就不必声明那些返回变量
  • 这样你就不必在 return 语句后添加这些变量名称,Go 会理解要返回哪些变量

func calculateFutureValue(investmentAmount, expectedReturn, years float64) (fv float64, rfv float64) {
    fv = (investmentAmount) * math.Pow(1+expectedReturn/100, float64(years))
    rfv = fv / math.Pow(1+inflationRate/100, years)
    return
}


登录后复制
  • 使用命令启动新项目

go mod init example.com/bank


登录后复制
  • 用于检查的布尔值

wantsCheckBalance := choice == 1


登录后复制
  • 如果条件相似但只不使用圆括号,则直接使用条件

    if choice == 1 || choice == 2 {
    } 


登录后复制
  • 所有条件 && 和 ||也一样
  • 要检查条件或比较,我们可以使用双等于运算符 ==
  • else if 也和其他语言一样


    if choice == 1 {
        fmt.Println("Your Balance is", accountBalance)
    } else if choice == 2 {
  }


登录后复制
  • 增量运算符的作用相同

accountBalance += depositAmount
//which equals to accountBalance = accountBalance + depositAmount


登录后复制

以上是学习GO:06的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板