Feekood基本语法(3)-- 循环控制

来源:互联网 发布:网络代理商诈骗 编辑:程序博客网 时间:2024/06/11 02:41

Feekood中提供了与现代编程语言相似的控制流结构。主要包括:

(1)条件控制语句:if、case
(2)循环语句:while、for、foreach、set
(3)跳转语句:break、continue

1.if语句

语法:If(condition, ifTrueValue, ifFalseValue);

功能类似于三元运算符。示例如下:

if示例

2.case语句

语法:Case(condition1, expression1, condition2, expression2,…);

集成了switch语句的功能,可以在case语句中判断多个条件,并执行其中的expression,如果expression有多条语句,用{}包裹成为块状代码即可。示例如下:

case示例

3.while语句

语法:While(condition, expression);

如果expression有多条语句,用{}包裹成为块状代码即可。示例如下:

while示例

4.for语句

语法:For(initialization; condition; increment) expression;

如果expression有多条语句,用{}包裹成为块状代码即可,块状代码要有分号作为结束。示例如下:

for示例

多层嵌套的for循环可以省略大括号和分号结束符,但是为了保持代码风格,所以不推荐使用。示例如下:

for示例

5.foreach语句

语法:Foreach(array, expression);

遍历一维集合中的元素,并循环执行表达式,可以在循环中使用value获取每次迭代的元素值。多重嵌套遍历的用法与for语句相同。示例如下:

foreach示例

6.set语句

语法:Set(count|array, expression);

运行count次表达式,并将其运行结果放入新集合中,可以使用value取得每次迭代0~(count-1)的数值。示例如下:

set示例

7.break语句

语法:Break();

用于跳出整个循环。示例如下:

break语句

8.continue语句

语法:Continue();

用于中断当前循环。示例如下:

continue示例

官方QQ群:53869409

出处:http://blog.csdn.net/wooyoogame/article/details/43940511

本文版权归作者和CSDN共有,欢迎转载,但请在明显位置给出原文链接,否则保留追究法律责任的权利。

0 0
原创粉丝点击