アルゴリズムは先頭から逐次比較する単純な線形探索ですので、処理に要する時間は配列サイズに比例して増大します。汎用配列から値を検索します。引数にキー値を、第二引数以降に汎用配列を指定(簡易配列は不可)。発見された要素の序数が列挙された汎用配列が返ります。見つからなかった場合はIARRAY。†アーク・サインを返します。引数の単位はradianです。†アーク・タンジェントを返します。引数の単位はradianです。†[v4:BINSTRTONUMを改名]2進数値文字列を整数へ変換します。引数が異常の場合は0を返します。†[v4]実数の小数点以下を切り上げます。外部ライブラリとの通信部で使用する文字コードを指定します。以下のうちひとつを選択します。0Shift_JISを指定します。1UTF-8を指定します。127OSのデフォルトの文字コードを指定します。LOADLIBの直前に指定してください。LOADLIB単位に異なる文字コードを設定可能です。デフォルトの文字コードは基礎設定ファイルのcharsetエントリで設定した値です。†[v4:ASCの拡張。ASCII範囲では互換性あり]UCS-2コードから1文字を返します。†[v4:IASCの拡張。ASCII範囲では互換性あり]指定された文字列先頭の1文字についてUCS-2文字コードを返します。†[v4]コサインを返します。引数の単位はradianです。†[v4]文字列左右端に空白文字およびタブ文字がある場合、それらを取り除きます。†[v4:TONUMBERを改名]引数に整数値の形式を持つ文字列が格納された変数を指定すると、整数に変換して格納しなおします。引数に実数値の形式を持つ文字列が格納された変数を指定すると、実数に変換して格納しなおします。†[v4:TOSTRINGを改名]引数に変数を指定すると、内容を文字列に変換して格納しなおします。†[v4:バイト単位から文字単位へ変更]文字列の指定部分を削除します。†[v4:ERASEVARIABLEを改名]指定された変数を削除します。引数には変数そのものでなく変数名の文字列を与えてください。与えられた文字列を単一の文スクリプトとして実行します。単一の、という点に注意してください。マルチステートメントは渡せません。したがって、現状ではEVALは数式の展開程度しかできません。if、forなどの制御構造を含むスクリプトを実行したり、新たに関数を定義したりするパフォーマンスは持っていません。以下のコードは変数iに1を代入します。EVAL("i=1")文にはエスケープシーケンスが存在しません。ダブルクォートを文字列に内包する場合はCHR(34)を使用してください。変数iに"test"を代入するには以下のように記述します。EVAL("i=%(CHR(34))test%(CHR(34))")%の展開を実行時に行いたい場合も、%をCHR(37)としてください。同じ結果をもたらします。†ファイル書込み/読み取りで使用する文字コードを指定します。以下のうちひとつを選択します。0Shift_JISを指定します。1UTF-8を指定します。Mark)が見つかった場合は、自動的に取り除かれます。BOMの書き込みは行いません。127OSのデフォルトの文字コードを指定します。FOPENの直前に指定してください。ファイル単位に異なる文字コードを設定可能です。デフォルトの文字コードは基礎設定ファイルのcharsetエントリで設定した値です。†[v4]FOPENで開いたファイルを閉じます。引数にはFOPENで指定したものと同じファイル名を指定します。†[v4]ファイルをコピーします。引数がコピー元ファイル名、第二引数がコピー先のディレクトリ名です。loadで渡された位置が基準となります。戻値0/1=失敗/成功。†[v4]指定したファイルを削除します。loadで渡された位置が基準となります。戻値0/1=失敗/成功。†[v4]指定位置に存在するファイル名/ディレクトリ名を列挙し、カンマ区切り文字列として返します。loadで渡された位置が基準となります。ディレクトリ名は先頭に"\"が付されます。第二引数にデリミタを指定できます。†[v4]実数の小数点以下を切り捨てます。†[v4]ファイルを移動します。引数が移動対象ファイル名、第二引数が移動先のディレクトリ名です。loadで渡された位置が基準となります。戻値0/1=失敗/成功。†[v4]ファイルをオープンします。引数がファイル名です。loadで渡された位置が基準となります。第二引数は読取り/書き込み指定で、以下のいずれかを指定します。書き込みモードで開きます。読取りモードで開きます。追加モードで開きます。戻値0/1/2=失敗/成功/既にオープンしている。†[v4]読取りモードで開いているファイルから1行読み取ります。引数にはFOPENで指定したものと同じファイル名を指定します。改行文字は取り除かれます。ファイル終端に達した際は-1を返します。†[v4]ファイル名を変更します。引数が対象ファイル名、第二引数が新しいファイル名です。loadで渡された位置が基準となります。戻値0/1=失敗/成功。†[v4]指定されたファイルのサイズ(バイト数)を取得します。loadで渡された位置が基準となります。失敗した場合-1を返します。†[v4]書き込みモードで開いているファイルに文字列を書き込みます。引数にはFOPENで指定したものと同じファイル名を指定します。†[v4]書き込みモードで開いているファイルに文字列を書き込みます。引数にはFOPENで指定したものと同じファイル名を指定します。FWRITEは改行コードを自動的に書き込みます。FWRITE2は書き込みません。変数に設定されているデリミタ(簡易配列字の区切り文字)を返します。デフォルトのデリミタはカンマです。引数に対象の変数を指定してください。†[v4:戻値の体系変更]直前に発生したシステム関数エラーのコードを返します。コードは以下の通りです。