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"