cast.as_string

以下でサポートされています。
cast.as_string(int_or_bytes_or_bool, optional_default_string)

説明

cast.as_string 関数は、INTBYTES、または BOOL の値を文字列形式に変換します。キャストが失敗した場合に処理するオプションの default_string 引数を指定できます。default_string 引数を省略した場合、または入力が無効な UTF-8 バイト シーケンスまたは BASE64 バイト シーケンスの場合、関数は空の文字列を返します。

パラメータのデータ型

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"