Functions.EnforceNumeric 方法 | |
确保变量是数值类型。
命名空间:
XSharp.RT
程序集:
XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法 FUNCTION EnforceNumeric(
u REF USUAL
) AS VOID
public static void EnforceNumeric(
ref __Usual u
)
查看代码参数
- u
- 类型:__Usual
要检查的变量。
如果 u 为 NIL,则将其赋值为 0。
如果 u 不是通过引用传递且不是数值类型,错误系统将中止程序。
如果 u 是通过引用传递但不是数值类型,将调用错误系统并将 u 赋值为 0。
返回值
类型:
备注 示例
此示例使用 EnforceNumeric() 确保参数是数值类型,并初始化为 0:
1FUNCTION Start()
2 LOCAL nOne
3 LOCAL nTwo
4 LOCAL cName
5 CheckNumbers()
6FUNCTION CheckNumbers(nOne, nTwo)
7 EnforceNumeric(@nOne)
8 Default(@nTwo, 100)
参见