Lua Utilities Snippets
1.0.0
Luaの便利なユーティリティ!
このファイルは最初に自分のために作られましたが、それから私はそれを人々と共有したかったので、ここにあります!
string.random(count,min,max) "count、min、max"は必須ではありません。この関数はランダムな文字列を返しますstring.split(str,split)この関数は、文字列をテーブルに分割しますstring.mix(str) mixを参照してくださいstring.startswith(str,pattern)文字列がパターンで始まるかどうかを確認しますstring.endswith(str,pattern)上記と同じですが、文字列の最後の場合string.encodeテーブルエンコード用string.decodeテーブルデコード用string.encode.hex(str)文字列を16進体にエンコードしますstring.decode.hex(str) stringを16進体にデコードしますstring.encode.b64(str) stringをbase64にエンコードしますstring.decode.b64(str)文字列をbase64にデコードしますstring.totable文字列をテーブルに変換しますio.readfile(path/to/file.txt)ファイルを読み取りますio.store(file,content,true)はデータをファイルに保存します。「true」は、将来の保存のためにファイルの最後に新しい行を行うことを意味しますmath.mix mixを参照してくださいmath.calc Calculator Sandboxed(コードを注入できません) os.find("file","dir")ディレクトリ内のファイルを検索しますos.clear()端子をクリアし、すべてのOSで動作しますos.getOS()現在のOSを返しますos.getArch()アーチが64ビットまたは32ビットの場合は取得しますos.outputexecos.splitpath(path)パスを分割しますtable.merge(t1,t2) 2つのテーブルをマージしますtable.to2D(str)送信した文字列の2Dテーブルバージョンを返しますtable.tostring(tbl)送信したテーブルの文字列を返しますtable.list(tbl)文字列に戻り、テーブルの要素のリストもcountを返しますtable.head(tbl)最初の値を返しますtable.tail(tbl)テーブルの尾を返しますtable.find(tbl)テーブルに値を見つけますtable.reverse(tbl)テーブルを逆転させます。警告:通常のキーでのみ動作します(1,2,3 ..) console.log(str)は、日時で何かを記録しますconsole.slowPrint(str)は何かをゆっくりと印刷しますconsole.slowWrite(str)ゆっくりと何かを書きます(io.writeを使用)console.error(error type, error message, additional infos)高度なエラーconsole.update(bool,str...)コンソールを更新します。bool:テキストはゆっくりと表示されます。 sleep(t)与えられた時間を待ちますoperatorオペレーターは、いつでも便利ですmorse 、モールスのためのチャーのあるテーブルですstring.encode.b64(str)に使用されるすべてのcharsで文字列charsmixdostring - 文字列をコードとして実行するisType短縮