Go 控制流:让程序学会做选择
Go 控制流:让程序学会做选择 到目前为止,我们写的程序都是一条路走到黑——从第一行开始,一行一行地往下执行,直到结束。但现实世界中的问题往往不是这么简单的。想想你每天早上的决策过程:如果下雨了,就带伞;如果没下雨,就不带。如果今天是工作日,就早起;如果是周末,就多睡一会儿。
category
Go 控制流:让程序学会做选择 到目前为止,我们写的程序都是一条路走到黑——从第一行开始,一行一行地往下执行,直到结束。但现实世界中的问题往往不是这么简单的。想想你每天早上的决策过程:如果下雨了,就带伞;如果没下雨,就不带。如果今天是工作日,就早起;如果是周末,就多睡一会儿。
Go 的函数为什么让人觉得朴素 Go 的函数没有默认参数,没有函数重载,也没有把异常藏在函数体里。一个函数接收什么,返回什么,基本都写在签名上。刚学时你可能觉得它少了一些方便功能,但写真实项目久了会发现,这种朴素让调用关系更容易推理。
本文用真实业务片段讲解 Go 的变量声明、零值、常量、基本类型、if、for、switch 和作用域,帮助初学者把基础语法写扎实。
这篇 Go 入门教程从安装、命令行、main 包、go run、go build 和代码格式化讲起,帮助初学者写出第一个真正清楚、可维护的小程序。