• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Go入门:二、流程控制

Go 海叔叔 2分钟前 4次浏览 已收录 0个评论

这是我的go语言学习笔记的第二篇,go语言的流程控制。流程控制是计算机语言的基本组成部分。一般的流程控制有顺序,分支,循环。这次来学习一下go语言的流程控制都有哪些,语法是什么样的。
我将会通过以下步骤来入门go语言

1. 变量和数据类型
2. 流程控制方法
3. 函数声明和调用
4. 面向对象
5. 语言特性
6. 标准库

条件分支

go语言的条件分支有: if语句,if…else…语句,switch…case…语句。和大多数语言差别不大!

if 语句语法

Go语言的 if 语句没有括号(for,switch也没有)!习惯了括号的需要反这个习惯!

动手实践一下!根据不同的条件输出不同的字符串!这里用的 fmt.Println() 是打印语句,输出到屏幕。

学习语言最好的方法就是一定要亲自动手写代码,不要复制粘贴!写多了,就熟悉,感觉就来了!

switch 语句语法

注:Go语言的的switch里面可以不用写break语句!

动手写一个switch的完整程序!将上面的 if 改成了switch实现

循环

go语言只有for循环可以用,不过这个for循环集成了类似c语言的while循环的功能。

for常规循环

一个非常普通的循环语句,类c语言基本这么写,Go去掉了括号。老规矩,还是动手写一个循环!

for类似while循环

这不就是个while,批了一层Go的外衣!

for无限循环

for迭代

可迭代对象有 slice、map、数组、字符串!

比如迭代一个字符串


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址