Feekood中提供了与现代编程语言相似的控制流结构。主要包括:
(1)条件控制语句:if、case
(2)循环语句:while、for、foreach、set
(3)跳转语句:break、continue
1.if语句
语法:If(condition, ifTrueValue, ifFalseValue);
功能类似于三元运算符。示例如下:
2.case语句
语法:Case(condition1, expression1, condition2, expression2,…);
集成了switch语句的功能,可以在case语句中判断多个条件,并执行其中的expression,如果expression有多条语句,用{}包裹成为块状代码即可。示例如下:
3.while语句
语法:While(condition, expression);
如果expression有多条语句,用{}包裹成为块状代码即可。示例如下:
4.for语句
语法:For(initialization; condition; increment) expression;
如果expression有多条语句,用{}包裹成为块状代码即可,块状代码要有分号作为结束。示例如下:
多层嵌套的for循环可以省略大括号和分号结束符,但是为了保持代码风格,所以不推荐使用。示例如下:
5.foreach语句
语法:Foreach(array, expression);
遍历一维集合中的元素,并循环执行表达式,可以在循环中使用value获取每次迭代的元素值。多重嵌套遍历的用法与for语句相同。示例如下:
6.set语句
语法:Set(count|array, expression);
运行count次表达式,并将其运行结果放入新集合中,可以使用value取得每次迭代0~(count-1)的数值。示例如下:
7.break语句
语法:Break();
用于跳出整个循环。示例如下:
8.continue语句
语法:Continue();
用于中断当前循环。示例如下:
官方QQ群:53869409
出处:http://blog.csdn.net/wooyoogame/article/details/43940511
本文版权归作者和CSDN共有,欢迎转载,但请在明显位置给出原文链接,否则保留追究法律责任的权利。