Nuva 语法兼容 之 控制结构总结
<..========================================================
== ==
== Macrobject Nuva Samples ==
== ==
== Copyright (c) 2004-2006 Macrobject Software ==
== ==
== ALL RIGHTS RESERVED ==
== ==
== http://www.macrobject.com ==
== ==
========================================================..>
<.
?? '--1--'
if true ?? true
end if
?? '--1--'
if true and true = false or true then
?? true and true = false or true end if
?? '--1--'
if true && true == false || true ?? true && true == false || true ?? '--1--'
case true = true, false ?? true
end case
?? '--2--'
for I = 0, 1 ?? I >= 0
end for
?? '--2--'
for I = 0, 1 do
?? I >= 0
end for
?? '--2--'
for I = 2 to 3 do
?? I >= 2
end for
?? '--2--'
for I = 2 to 5 step 2 do
?? I >= 2
end for
?? '--2--'
for I = 6 to 5 step -1 do
?? I >= 5
end for
?? '--2--'
foreach I = 4, 5 ?? I >= 4
end foreach
?? '--2--'
foreach I in 4, 5 ?? I >= 4
end foreach
?? '--2--'
foreach I in 4, 5 ?? I >= 4
?? '--2--'
foreach I = 6, 7 do
?? I >= 6
end foreach
?? '--2--'
foreach I in 8, 9 do
?? I >= 8
end foreach
?? '--2--'
var I = 0
loop
?? I >= 0
if I > 0 exit loop I++
end loop
?? '--2--'
I = 0
whileI <= 1 ?? I >= 0
I++
end while
?? '--2--'
I = 0
whileI <= 1 ?? I >= 0
I++
?? '--2--'
I = 0
loop untilI >= 2 ?? I >= 0
I++
end loop
.>
<..
【简介】
本例是一个 Nuva 语言的语法兼容性示例,目的为了演示 Nuva 语言对于其他编程语言的部分语法兼容性。
Nuva 语言作为一种新生的编程语言,并不强迫程序员的编程风格。因此,Nuva 语言兼容多种编程语言的语法风格,本例演示的是 Nuva 语言的部分控制结构的语法兼容性(不完全总结)。
【看点】
1、本例演示了 Nuva 语言的部分控制结构的语法兼容性,如 if, for, foreach 。
【扩展】
本例是一个语法兼容示例,无扩展需求,以后将逐步编写更多的语法兼容示例。
..>
本例运行结果如下:
--1--
True
--1--
True
--1--
True
--1--
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True
--2--
True
True