Intouch脚本函数之局部变量和标记名的区别介绍
Intouch脚本函数之局部变量和标记名的区别介绍
如需要可以在Intouch脚本中声明多个局部变量,以存储临时或中间结果。这可以提高性能并减少标记总数。您可以在脚本中像使用标记名那样使用局部变量。不过局部变量和标记名有些不同之处:
局部变量仅存在于声明它们的脚本的范围内有效。在脚本执行完毕时,它们的值会丢失。它们不能由应用程序中的任何其它脚本引用。 局部变量没有点域。 局部变量不计入标记计数。可以在脚本中使用局部变量之前,必须先声明它;否则会将引用视作标记名。您可以声明与标记使用相同名称的局部变量。
声明局部变量
您可以在脚本中的任何位置声明局部变量,只要在第一次使用它们之前进行声明即可。要声明局部变量,请使用以下语句:
DIM LocVarName AS DataType;
LocVarName 为局部变量的名称。名称必须符合标记名的命名惯例。
DataType 是局部变量的数据类型。有效值是离散、整型、实型以及消息。如果不指定此选项,则缺省使用整型。
对于要声明的每个局部变量,必须使用一个单独的 DIM 语句。这就和有些编程语言如C语言不同,不能连续定义局部变量。
您可以声明任何数量的局部变量。数量仅受可用内存的限制。
示例
要声明整型变量:
DIM MyLocalIntVar AS Integer;
要声明多个实型变量:
DIM MyLocalRealVar1 AS Real;
DIM MyLocalRealVar2 AS Real;
以下语句无 效:
DIM MyLocalRealVar1, MyLocalRealVar2 AS Real;//不能连续定义
局部变量与标记之间的命名冲突
您可以使用与现有标记相同的名称来声明局部变量。不过,在脚本中引用该名称时,局部变量总是比标记优先。例如,假设有一个现有的“整型”标记 “iTag”,并运行以下脚本:
DIM iTag as Integer;
iTag = 20;
在这种情形中,赋值语句仅将一个值写入局部变量。同名标记的值保持不变。
Intouch脚本函数之局部变量和标记名的区别介绍结束
ITAG 是什么? 怎么翻译?
1. 配对键专用配对,每次配对时需长键4s以上(听到3声Beep),配对成功,请勿轻意操作,如有误动作,请参考应用使用过程第10、11点操作,重新配对。
2. 开/关机键/呼叫键: 首次配对无需此步骤>
I ) 长按2s(听到2声Beep)切换开关机;在不使用时,关机可节省电量使用,在配对关机后,再开机即可自动连接,或是超距回来时,也会自动连接。
II ) 在配对成功后且开机时、 短按 (一次) 可用於呼叫手机、 或关掉被呼叫声音 ;应用使用过程: 以I pad 3为例 打开蓝牙设备
增强现实卡(itag)
“增强现实”也叫“混合现实”,就是事先把芯片或代码藏到物体中(例如纸片),然后再把加入代码的物体放到摄像头下,通过对应软件解码后,就能看到隐藏的视频或图像。简言之,就是将真实的环境和虚拟的物体实时叠加在一起。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!