Переглянути джерело

Chapter 5—Control structures

zl 13 роки тому
батько
коміт
e6ef014179
1 змінених файлів з 11 додано та 0 видалено
  1. 11 0
      eBook/05.0.md

+ 11 - 0
eBook/05.0.md

@@ -0,0 +1,11 @@
+#5.0 控制结构
+到目前,我们已经看到了在main()方法中Go程序按照方法中的语句的开始顺序执行.通常,只有当一个条件满足时,我们才执行相应的语句.因此Go提供了下面的条件分支结构.
+	if else 结构
+	switch else 结构
+	select 结构	channels间切换(见14.4)
+
+重复执行一个任务一次或多次,可以使用迭代或循环结构:
+	for (range) 结构
+其他的关键词像break和continue可以改变循环.
+还有return关键词,/*从语句主体中直接返回*/和goto关键词跳转执行label所在处的代码
+Go完全忽略了if,swaitch,for等周围的括号(),比java,c++,c#减少的视觉上的代码混乱,让代码看起来更简洁.