空の文字列は処理できない。結果を入れる変数がない。範囲外、もしくは無効な値。指定された外部ライブラリはロードされていない。指定されたファイルはオープンしていない。正規表現の文法に誤りがある。正規表現の処理中に未定義のエラーが発生した。変数を渡すべき引数が変数となっていない。この関数が返す値はSETLASTERROR関数で設定することもできます。GETLASTERRORを使用して、エラーが起きそうな場所を確実にチェックするには以下のようにすると良いです。"エラーが発生しました。†[v4:memory系システム変数相当]動作環境のメモリ情報を取得します。結果は以下の汎用配列で返されます。動作中の文に設定されている情報を返します。引数に取得したい情報を示す番号を指定します。"5.6.0.232"といった文字列です。以下の数値で取得されます。0Shift_JIS。127OSのデフォルトの文字コード。2文がカレントとして認識するディレクトリ絶対パス。文字列を格納するために必要なバイト数を返します。解釈する文字コードです。以下のうちひとつを選択します。0Shift_JISを指定します。1UTF-8を指定します。127OSのデフォルトの文字コードを指定します。第二引数は省略可能で、省略時は0(Shift_JIS)となります。†[v4:システム変数systemuptickcount相当]OSが起動してからの経過時間を返します。24日と20時間あまりで0に戻ります。†[v4:時刻取得系システム変数相当]現在の日時情報を取得します。結果は以下の汎用配列で返されます。曜日は0~6で、0が日曜日です。†[v4:ISINTEGER、ISREAL相当]値の型を得ます。†[v4:HEXSTRTONUMを改名]16進数値文字列を整数へ変換します。引数が異常の場合は0を返します。空の汎用配列を返します。†[v4:バイト単位から文字単位へ変更]文字列を挿入します。†[v4:ISFUNCTIONから改名]指定した名前の関数が存在するかを返します。与えられた文字列を整数として解釈可能なら1を、それ以外で0を返します。与えられた文字列を実数として解釈可能なら1を、それ以外で0を返します。指定した名前の変数が存在するかを返します。†[v4]第一引数の文字列を変数名と見なし、第二引数の値を代入します。†[v4]外部ライブラリをロードします。LoadLibrary?して、loadを実行します。外部ライブラリはインタフェース用として文と同じ公開されたload/unload/request関数を持っている必要があります。戻値0/1/2=失敗/成功/既にロードしている。†[v4]自然対数を返します。†[v4]常用対数を返します。†[v4:指定文字列のみ書き込むように変更]ログファイルへ指定された値を書き込みます。簡易配列は各値をカンマで結合して表現されます。最後に行われた選択の結果を、位置を表す数値で返します。"sun"}_iに"sun"が代入された場合、LSOは2となります。択一がされる場合すべてについて動作します。したがって、該当処理が完了した直後に値を取得しないと意味がありません。LSO}ANYの選択結果を得ようとしているならこのコードは誤りです。}の選択結果を取得します。したがってresは常に0です。以下のように修正することで意図どおり動作するようになります。}}出力確定子がある場合、LSOはすべての取り得る組み合わせに対して動作します。}部は以下のいずれかを出力します。"3B"LSOの値の範囲もこれと一致し、0~5を取ります。各値は上の並びと一致します。†[v4]ディレクトリを作成します。loadで渡された位置が基準となります。一階層づつしか作成できません。戻値0/1=失敗/成功。†[v4]第一引数の第二引数乗を返します。†[v4]乱数を得ます。引数で範囲を指定します。0~(第一引数-1)の範囲で発生します。引数が無い場合は0~99を発生します。正規表現系関数の実行結果を取得します。)にマッチした部分文字列の長さが列挙されています。)にマッチした部分文字列の長さです。正規表現系関数の実行結果を取得します。)にマッチした部分文字列の位置が列挙されています。)にマッチした部分文字列の位置です。正規表現系関数の実行結果を取得します。)にマッチした部分文字列が列挙されています。)にマッチした部分文字列です。正規表現で文字列を検索し、結果を列挙します。見つかった数を返します。結果の詳細はRE_GETSTR、RE_GETPOS、RE_GETLENで取得します。使用可能な正規表現文法については以下をご覧下さい。与えられた正規表現と完全にマッチしたとき1を返します。それ以外では0を返します。結果の詳細はRE_GETSTR、RE_GETPOS、RE_GETLENで取得します。正規表現で文字列を検索し、発見された部分をすべて別の文字列へ置換します。結果の詳細はRE_GETSTR、RE_GETPOS、RE_GETLENで取得します。RE_REPLACEとRE_SPLITに限り、RE_GETSTR、RE_GETPOS、RE_GETLENの意味が他と異なります。)の内容ではなく、対象文字列において正規表現全体にマッチしたi番目の内容を表します。与えられた正規表現とマッチする箇所があれば1を返します。それ以外では0を返します。結果の詳細はRE_GETSTR、RE_GETPOS、RE_GETLENで取得します。正規表現で文字列を分割します。分割した結果を汎用配列で返します。結果の詳細はRE_GETSTR、RE_GETPOS、RE_GETLENで取得します。†[v4:バイト単位から文字単位へ変更]文字列を置換します。該当するすべてが置換されます。†[v4:戻値追加]ロード済の外部ライブラリへrequestによって文字列を送出し、結果を受け取ります。引数はロードした時に指定したライブラリファイル名、第二引数は送出するリクエスト文字列です。戻値は結果文字列です。†[v4]ディレクトリを削除します。loadで渡された位置が基準となります。空のディレクトリしか削除できません。返値0/1=失敗/成功。†[v4]実数の小数点以下桁を四捨五入します。unload時に行なわれる処理と同じものです。†[v4:SETSEPARATORを改名]変数の標準のデリミタ(簡易配列字の区切り文字)を設定します。デフォルトのデリミタはカンマです。引数に対象の変数、第二引数にデリミタ文字列を指定してください。この関数への引数の与え方には以下の制限があります。2つの引数は必ず直接与えねばなりません。"/")SETDELIM(_i)上の例は変数varのデリミタを"/"へ変更しようとしていますが、これは正常に動きません。下のように、第一引数に対象の変数、第二引数にデリミタを直接指定してください。†GETLASTERROR関数が返す値を整数で設定します。†[v4]サインを返します。引数の単位はradianです。文字列を分割して汎用配列として返します。RE_SPLITで代用可能ですが、正規表現を使わない分だけ高速です。第三引数に最大分割数を指定できます。分割数0ですべて分割(省略でも同じ)。1とすると分割しないのでただの文字列代入となります。与えられたパス文字列を要素に分解し、汎用配列として返します。要素は「ドライブ名」「パス」「主ファイル名」「拡張子」の4つです。†[v4]平方根を返します。書式化された文字列を返します。C言語のsprintf相当の機能です。以下はsprintfとの比較です。結果を戻値で得る点と、書式指定のプレフィックス文字が$である点を除けば、まったく同様に使用できます。