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"
浮動小数点から文字列への変換
この関数は、浮動小数点数 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"