惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
PCI Perspectives
PCI Perspectives
K
Kaspersky official blog
T
Tenable Blog
Help Net Security
Help Net Security
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
F
Fortinet All Blogs
罗磊的独立博客
P
Palo Alto Networks Blog
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
人人都是产品经理
人人都是产品经理
L
LangChain Blog
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
博客园_首页
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Help Net Security
S
Secure Thoughts
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Project Zero
Project Zero
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
V
V2EX
Last Week in AI
Last Week in AI
H
Heimdal Security Blog
U
Unit 42
Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
SecWiki News
SecWiki News
量子位
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
NISL@THU
NISL@THU
S
Securelist
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
云风的 BLOG
云风的 BLOG
I
Intezer
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - Franky
Cisco Talos Blog
Cisco Talos Blog
小众软件
小众软件
C
CXSECURITY Database RSS Feed - CXSecurity.com

博客园 - Wisdom-zh

【关注】“诋毁” 一下博客园的模板 混淆器【修正版】 发一个混淆器, Nuva 写的 Win32Ole 演示【控制 Word】 Win32Api 演示【控制任务栏】 通用数据浏览示例 方便的 XML 数据绑定 Swap 函数 延迟计算 短路运算 语法兼容 之 运算符总结 这是什么语言的代码 设计模式 之 状态机模式 Nuva 示例代码(每日一帖)之 源代码统计 Nuva 示例代码(每日一帖)之 数据架构提取 Nuva 示例代码(每日一帖)之 ShowMessage Nuva 示例代码(每日一帖)之 异常处理 Nuva 示例代码(每日一帖)之 语法兼容 挑战 XSLT 最擅长的 XML 文档转换
Nuva 语法兼容 之 控制结构总结
Wisdom-zh · 2006-09-18 · via 博客园 - Wisdom-zh
<..========================================================
==                                                       ==
==                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