Skip to content

string.char

バイト値の列を文字列に変換する

lua
string.char (···)

説明

1つ以上の整数を受け取り、それぞれの整数に対応する文字を連結した文字列を返します。各整数は対応する文字の内部数値コード(バイト値)として解釈されます。結果として得られる文字列の長さは、指定した整数の個数と同じです。

補足

  • string.charstring.byte の逆の操作を行います。

サンプルコード

lua
print(string.char(76, 117, 97))  -- 'Lua' を出力

この例では、数値コードから"Lua"という文字列を生成します。

互換性

  • Lua 5.1

関連項目