如何区别参数是纯numeric string 还是number,比如 "123" 和 "123".
Hi,大家好。
我想知道如何区分一个变量是纯数字字符串还是一个数字,比如 "123 "和 "123"。
我只知道一个笨方法。
ClassMethod IsNumber(n)
{
s ret=0
try{
s ret= $lb(n)=$lb(+n)
}catch e{
s ret=0
}
q ret
}
欢迎大家指教
产品版本: Caché 2016.1
Hi,大家好。
我想知道如何区分一个变量是纯数字字符串还是一个数字,比如 "123 "和 "123"。
我只知道一个笨方法。
ClassMethod IsNumber(n)
{
s ret=0
try{
s ret= $lb(n)=$lb(+n)
}catch e{
s ret=0
}
q ret
}
欢迎大家指教