























<..========================================================
== ==
== 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
while(I <= 1)
?? I >= 0
I++
end while
?? '--2--'
I = 0
while(I <= 1) {
?? I >= 0
I++
}
?? '--2--'
I = 0
loop until(I >= 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
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。