此函数可用于将值转换为实数。
在字符串上使用此函数时,会考虑字符串中的数字、减号、小数点和指数部分,而其他字符 (如字母) 将导致抛出错误。如果字符串可能包含其他字符,则在使用此函数将结果字符串转换为实数之前,可以使用 string_digits 删除所有非数字字符。
注意 字符串中还支持十六进制数字。这些字符串的格式应为 "0x00F"。
注意 此函数还可用于将其他一些数据类型转换为 Real,如 int64。
real(string);
参数 | 类型 | 描述 |
---|---|---|
string | String | 要转换为实际值的字符串。 |
var t_str = string_digits(input_str);
age = real(t_str);
上述代码将采用输入字符串,将其除数字以外的所有字符剥离,然后设置变量 “age” 以保存返回字符串的实数值。