cast.as_string
cast.as_string(int_or_bytes_or_bool, optional_default_string)
说明
cast.as_string 函数将 INT、BYTES 或 BOOL 值转换为其字符串表示形式。您可以提供可选的 default_string 实参来处理转换失败的情况。如果您省略 default_string 实参,或者输入无效的 UTF-8 或 BASE64 字节序列,该函数会返回一个空字符串。
形参数据类型
INT|BYTES|BOOL、STRING
返回类型
STRING
代码示例
整数到字符串的转换
该函数将整数 123 转换为字符串 "123"。
cast.as_string(123) = "123"
字节到字符串的转换
该函数将原始二进制 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"