golang语法学习(二):控制语句,函数,以及错误处理。


在语法篇(一)中学习了go中基本的数据类型、变量、常量等组成语言的基本要素,在这一节中将会学习如何将这些元素组织起来,最终写成可以执行的代码。

在这一部分包括:

go中的流程控制语句;

go中函数的用法;

go特殊的错误处理方式;

Golang中的流程控制语句

在具体编程的时候免不了需要使用一些特殊的语句实现某些功能,比如使用循环语句来进行迭代,使用选择语句控制程序的执行方式等。这些语句在任何一门程序设计语言

中都会有支持,golang中除了支持常用的循环,条件选择语句以外,还支持跳转语句,下面分别看看这些语句的使用方式。

条件语句 if ,else if, else,...

用法:

if 	表达式 	{    		  //注意花括号必须要和if 在同一行,包括下面的else 和 {也是;同时表达式不需要使用括号括起来
	程序体                 	 //且无论程序体有几行都需要有花括号,这是和 C 有区别的地方
	. . .
}	else	{
	程序体
	. . .
}
注意,在if之后可以有表达式的赋值操作,之间使用分号隔开。

选择语句 switch

其实和if语句实现的功能类似,只是选择语句更加灵活并可以减少If else的分支开销,和C语言中的switch的使用类似,

switch  表达式	{		//和if语句一样,表达式不需要使用
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值