脚本进阶教程 位置导航:首页 > 资料中心 > 脚本进阶教程
   脚本语法说明—起始

概述
词法规范
全局变量


概述

uWorld脚本语言为uWorld Language,简称UL;

用户进行脚本编辑时,可使用UL中已定义的所有函数;



词法规范

标识符
   UL中的标识符可以使用由任意字母、数字和下划线构成的字符串,但不能以数字开头。
  Eg:
    I g i10  _ij
    (以上标识符都是合法的。)
  备注:应当尽量避免使用一个下划线开头并跟着一个或多个大写字母的标识符,UL将这类标识符保留用作特殊用途。

  UL保留字:不能用作标识符。


UL保留字


注释:单行注释:--  多行注释:--[[ --]]
  Eg:
  --[[
  uPrintf(10)      --不起作用(因为这是注释)
  --]]

注意:UL语言是区分大小写的。


全局变量

 全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,其值为空(不是nil),使用uPrintf查看,打印的是空行。
UL全局变量有效的范围是:一个脚本球内。
  Eg:
  uPrintf(b) --> nil
  b = 10
  uPrintf(b) --> 10
  删除全局变量,只需要将变量负值为nil。
  Eg:
  b = nil
  uPrintf(b) --> nil 

UL中,表结构中如果再嵌套表则不能作为全局变量。
  Eg:
    w = {a[1], y=0, label="console"}  --w[1]不能作为全局变量。

.
公司介绍  |  由我博客  |  招聘信息  |  商务合作 |  媒体合作  |  联系我们  |  新浪微博  |  开心多尼
优万科技(北京)有限公司 版权所有 京ICP证08336号 ISBN 978-7-900648-32-7 《网络文化经营许可证》编号:文网文[2009]076号 新出网证(京)字099号
Copyright (C)2007-2010 UOneNet CO., LTD. All Rights Reserved.