点击或拖拽改变大小

Functions.EnforceNumeric 方法

X#
确保变量是数值类型。

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

参数

u
类型:__Usual
要检查的变量。
如果 u 为 NIL,则将其赋值为 0。 如果 u 不是通过引用传递且不是数值类型,错误系统将中止程序。 如果 u 是通过引用传递但不是数值类型,将调用错误系统并将 u 赋值为 0。

返回值

类型:
备注
示例
此示例使用 EnforceNumeric() 确保参数是数值类型,并初始化为 0:
X#
1FUNCTION Start()
2    LOCAL nOne
3    LOCAL nTwo
4    LOCAL cName
5    CheckNumbers()
6FUNCTION CheckNumbers(nOne, nTwo)
7    EnforceNumeric(@nOne)    // Assigns 0 since NIL
8    Default(@nTwo, 100)        // Assigns 100 since NIL
参见