cast.as_string

支持的语言:
cast.as_string(int_or_bytes_or_bool, optional_default_string)

说明

cast.as_string 函数将 INTBYTESBOOL 值转换为其字符串表示形式。您可以提供可选的 default_string 实参来处理转换失败的情况。如果您省略 default_string 实参,或者输入无效的 UTF-8BASE64 字节序列,该函数会返回一个空字符串。

形参数据类型

INT|BYTES|BOOLSTRING

返回类型

STRING

代码示例

整数到字符串的转换

该函数将整数 123 转换为字符串 "123"

cast.as_string(123) = "123"
浮点数到字符串的转换

该函数将浮点数 2.25 转换为字符串 "2.25"

cast.as_string(2.25) = "2.25"
字节到字符串转换

该函数将原始二进制 b'01 转换为字符串 "\x01"

cast.as_string(b'01, "") = "\x01"
布尔值到字符串的转换

该函数将布尔值 true 转换为字符串 "true"

cast.as_string(true, "") = "true"
转化失败(默认为可选提供的字符串)

如果提供的值无效,该函数会默认使用字符串 "casting error"

cast.as_string(9223372036854775808, "casting error") = "casting error"