点击或拖拽改变大小

Functions.IsCodeBlock 方法

X#
确定一个值是否为代码块。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION IsCodeBlock(
	uValue AS USUAL
) AS LOGIC
查看代码

参数

uValue
类型:__Usual
要检查的值。

返回值

类型:Boolean
如果该值是代码块则返回 TRUE;否则返回 FALSE。
备注
IsCodeBlock() 识别运行时和编译时的代码块作为代码块。
而 UsualType() 则将运行时代码块视为对象。
示例
此示例使用 IsCodeBlock() 和 UsualType() 对运行时代码块进行检查:
X#
1LOCAL cbRunTime
2// 在运行时创建代码块
3cbRunTime := &("{||TRUE}")
4? UsualType(cbRunTime)                // OBJECT
5? IsCodeBlock(cbRunTime)                // TRUE
此示例使用 IsCodeBlock() 和 UsualType() 对编译时代码块进行检查:
X#
1LOCAL cbCompileTime
2// 编译时已知的代码块
3cbCompileTime := {||TRUE}
4? UsualType(cbCompileTime)            // CODEBLOCK
5? IsCodeBlock(cbCompileTime)            // TRUE
参见