Top/マニュアル/関数用途別一覧
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 | 凍結 ]

  • 以下のリストの順序はアルファベット順ではありません。
    • だいたい、新規追加された関数ほど後の方になっています。

型取得/変換

関数名簡易説明
マニュアル/関数/TOINT文字列・実数を整数に変換する
マニュアル/関数/TOREAL文字列・整数を実数に変換する
マニュアル/関数/TOSTR整数、実数、汎用配列を文字列へ変換する
マニュアル/関数/GETTYPE値の型を取得する
マニュアル/関数/GETTYPEEX値の型を取得する
マニュアル/関数/ISFUNC指定した名前の関数が存在するかどうかを調べる
マニュアル/関数/ISVAR指定した名前の変数が存在するかを調べる
マニュアル/関数/CVINT変数を整数型に変換する
マニュアル/関数/CVSTR変数を文字列に変換する
マニュアル/関数/CVREAL変数を実数型に変換する
マニュアル/関数/CVAUTO文字列形変数を、整数型または、実数型に変換する
マニュアル/関数/CVAUTOEX文字列形変数を、整数型または、実数型に変換する
(結果をさらに文字列変換した結果が、元の文字列と一致する場合のみ)
マニュアル/関数/TOAUTO文字列を整数または、実数に変換する
マニュアル/関数/TOAUTOEX文字列を整数または、実数に変換する
(結果をさらに文字列変換した結果が、元の文字列と一致する場合のみ)

配列操作

関数名簡易説明
マニュアル/関数/ARRAYSIZE配列の要素数を取得する
マニュアル/関数/SETDELIM変数のデリミタ(簡易配列の区切り文字)を設定する
マニュアル/関数/IARRAY空の汎用配列を返す
マニュアル/関数/ASEARCH汎用配列から値をひとつ検索する
マニュアル/関数/ASEARCHEX汎用配列から値をすべて検索する
マニュアル/関数/GETDELIM変数のデリミタ(簡易配列の区切り文字)を取得する
マニュアル/関数/ASORT汎用配列の中のデータを並べ替える
マニュアル/関数/ARRAYDEDUP配列の重複要素を排除する

文字列操作

関数名簡易説明
マニュアル/関数/STRSTR文字列中の特定の文字列の位置を検索する
マニュアル/関数/STRLEN文字列の文字数を取得
マニュアル/関数/REPLACE文字列中の特定の文字列を別の文字列に置換する
マニュアル/関数/SUBSTR文字列の指定位置から指定文字数だけを取り出す
マニュアル/関数/ERASE文字列の指定位置から指定文字数だけを削除する
マニュアル/関数/INSERT文字列の指定位置に別の文字列を挿入する
マニュアル/関数/TOUPPER文字列中に含まれる小文字をすべて大文字に変換する
マニュアル/関数/TOLOWER文字列中に含まれる大文字をすべて小文字に変換する
マニュアル/関数/CUTSPACE文字列左右端の空白を取り除く
マニュアル/関数/TOBINSTR整数(10進数)を2進数値文字列に変換する
マニュアル/関数/TOHEXSTR整数(10進数)を16進数値文字列に変換する
マニュアル/関数/BINSTRTOI2進数値文字列を整数(10進数)に変換する
マニュアル/関数/HEXSTRTOI16進数値文字列を整数(10進数)に変換する
マニュアル/関数/CHRUCS-2コードを文字に変換する
マニュアル/関数/CHRCODE文字をUCS-2コードに変換する
マニュアル/関数/ISINTSTR与えられた文字列が整数として解釈可能かどうかを判定する
マニュアル/関数/ISREALSTR与えられた文字列が実数として解釈可能かどうかを判定する
マニュアル/関数/SPLITPATHパス文字列を各要素ごとに汎用配列に分解する
マニュアル/関数/STRFORM書式化された文字列を取得する
マニュアル/関数/ANY要素をランダムに1つ取得する
マニュアル/関数/GETSTRBYTES文字列のバイト数を取得する
マニュアル/関数/SPLIT文字列を指定の区切り文字で分割する
マニュアル/関数/ZEN2HAN文字列中に含まれる全角を半角に変換する
マニュアル/関数/HAN2ZEN文字列中に含まれる半角を全角に変換する
マニュアル/関数/STRENCODE文字列をエンコードする
マニュアル/関数/STRDECODE文字列をデコードする
マニュアル/関数/STRDIGEST文字列のダイジェスト(ハッシュ)値を取得する
マニュアル/関数/TRANSLATE文字列の 1文字対1文字 の高速置換を行う

正規表現

関数名簡易説明
マニュアル/関数/RE_SEARCH文字列内に正規表現パターンとマッチする部分があるかどうかを調べる
マニュアル/関数/RE_MATCH文字列全体が正規表現パターンと完全にマッチするかどうかを調べる
マニュアル/関数/RE_GREP文字列内の正規表現パターンとマッチする部分をすべて検索する
マニュアル/関数/RE_REPLACE文字列内の正規表現パターンとマッチする部分を全て置換する
マニュアル/関数/RE_SPLIT文字列を正規表現パターンで分割し、汎用配列で取得する
マニュアル/関数/RE_GETSTR正規表現パターンにマッチした部分文字列を列挙した汎用配列を取得する
マニュアル/関数/RE_GETPOS正規表現パターンにマッチした部分文字列の位置を列挙した汎用配列を取得する
マニュアル/関数/RE_GETLEN正規表現パターンにマッチした部分文字列の長さを列挙した汎用配列を取得する
マニュアル/関数/RE_REPLACEEX対象文字列の正規表現パターンとマッチする部分を全て置換する
マニュアル/関数/RE_ASEARCH汎用配列から、指定した正規表現パターンが含まれる値をひとつ取得する
マニュアル/関数/RE_ASEARCHEX汎用配列から、指定した正規表現パターンが含まれる値をすべて取得する
マニュアル/関数/RE_OPTION正規表現オプションを設定する

外部ライブラリ

関数名簡易説明
マニュアル/関数/FUNCTIONEXSAORIを実行する
マニュアル/関数/LOADLIB外部ライブラリ(DLL)をロードする
マニュアル/関数/UNLOADLIB外部ライブラリ(DLL)をアンロードする
マニュアル/関数/REQUESTLIBロード済みの外部ライブラリを実行する
マニュアル/関数/CHARSETLIB外部ライブラリとのやり取りで使用する文字コードを指定する
マニュアル/関数/CHARSETLIBEX外部ライブラリとのやり取りで使用する文字コードを個別に指定する

数学関数

関数名簡易説明
マニュアル/関数/RAND乱数(整数型)を取得する
マニュアル/関数/SRAND乱数のシード(種)を設定する
マニュアル/関数/FLOOR実数の小数点以下を切り捨てる
マニュアル/関数/CEIL実数の小数点以下を切り上げる
マニュアル/関数/ROUND実数の小数点以下を四捨五入する
マニュアル/関数/SINサインを返す関数
マニュアル/関数/COSコサイン返す関数
マニュアル/関数/TANタンジェントを返す関数
マニュアル/関数/LOG自然対数を返す関数
マニュアル/関数/LOG10常用対数を返す関数
マニュアル/関数/POWべき乗関数
マニュアル/関数/SQRT平方根を返す関数
マニュアル/関数/ASINアークサインをラジアンで返す関数
マニュアル/関数/ACOSアークコサインをラジアンで返す関数
マニュアル/関数/ATANアークタンジェントをラジアンで返す関数
マニュアル/関数/SINHハイパボリック・サインを返す関数
マニュアル/関数/COSHハイパボリック・コサインを返す関数
マニュアル/関数/TANHハイパボリック・タンジェントを返す関数

ビット演算

関数名簡易説明
マニュアル/関数/BITWISE_AND2つの引数のビットごとのAND(論理積)を返す関数
マニュアル/関数/BITWISE_OR2つの引数のビットごとのOR(論理和)を返す関数
マニュアル/関数/BITWISE_XOR2つの引数のビットごとのXOR(排他的論理和)を返す関数
マニュアル/関数/BITWISE_NOT引数のNOT(ビット反転)を返す関数
マニュアル/関数/BITWISE_SHIFTビットシフト演算を行う関数

ファイル操作

関数名簡易説明
マニュアル/関数/FOPENファイルをオープンする
マニュアル/関数/FCLOSEファイルをクローズする
マニュアル/関数/FREADファイルから1行読み取る
マニュアル/関数/FREADENCODEエンコードしながらデータを読み取る
マニュアル/関数/FWRITEDECODEデコードしながらデータを書き込む
マニュアル/関数/FWRITEファイルに1行書き込む(行末改行する)
マニュアル/関数/FWRITE2ファイルに1行書き込む(行末改行しない)
マニュアル/関数/FCOPYファイルをコピーする
マニュアル/関数/FMOVEファイルを移動する
マニュアル/関数/MKDIRディレクトリを作成する
マニュアル/関数/RMDIRディレクトリを削除する
マニュアル/関数/FDELファイルを削除する
マニュアル/関数/FRENAMEファイル名を変更する
マニュアル/関数/FSIZEファイルサイズを取得する
マニュアル/関数/FENUMファイル・ディレクトリの一覧を取得
マニュアル/関数/FCHARSETファイルの読み書きに用いる文字コードを指定する
マニュアル/関数/FATTRIBファイルやディレクトリの各種情報を取得する
マニュアル/関数/FREADBIN文字コード変換をせずにデータを読み取る
マニュアル/関数/FWRITEBIN文字コード変換をせずにデータを書き込む
マニュアル/関数/FDIGEST指定したファイルのハッシュ値を取得する
マニュアル/関数/FSEEKファイル読み書きの位置を指定する
マニュアル/関数/FTELLファイル読み書きの位置を取得する

メタ操作・特殊関数

関数名簡易説明
マニュアル/関数/EVAL与えられた文字列を単一のYAYAスクリプト(式)として実行する
マニュアル/関数/ISEVALUABLEEVAL できるかどうかを判定する
マニュアル/関数/ERASEVAR変数を消去する
マニュアル/関数/LETTONAME変数の代入
マニュアル/関数/LSO最後に行われた選択の結果を取得する
マニュアル/関数/SAVEVAR変数をファイルにセーブする
マニュアル/関数/GETSETTINGYAYA自体の設定を取得する
マニュアル/関数/GETFUNCLIST現在読み込んでいる辞書の関数リストを取得する
マニュアル/関数/GETVARLIST使用中の変数一覧を取得する
マニュアル/関数/CHARSETTEXTTOID文字コードを表す文字列を文字コードIDに変換する
マニュアル/関数/CHARSETIDTOTEXT文字コードIDを文字コードを表す文字列に変換する
マニュアル/関数/RESTOREVAR変数をファイルからロードする
マニュアル/関数/GETCALLSTACKユーザー関数の呼び出し履歴を、汎用配列で取得する
マニュアル/関数/EXECUTE外部プログラムを起動する
マニュアル/関数/EXECUTE_WAIT外部プログラムを起動し、終了を待つ
マニュアル/関数/SETSETTINGYAYA自体の設定を変更する
マニュアル/関数/LICENSEYAYAのライセンス文字列を取得する
マニュアル/関数/APPEND_RUNTIME_DICメモリ上の辞書に辞書の中身を書く
マニュアル/関数/GETSYSTEMFUNCLISTシステム関数のリストを取得する
マニュアル/関数/OUTPUTNUM関数が出力する選択候補数を取得する
マニュアル/関数/DICLOAD辞書ファイルを動的読み込みする
マニュアル/関数/DICUNLOAD辞書ファイルを動的読み込み解除する
マニュアル/関数/FUNCDECL_ERASE変数の削除時に自動的に実行される関数を指定する
マニュアル/関数/FUNCDECL_READ変数の読み取り時に自動的に実行される関数を指定する
マニュアル/関数/FUNCDECL_WRITE変数の書き込み時に自動的に実行される関数を指定する
マニュアル/関数/GETFUNCINFO辞書の(ユーザー)関数の情報を取得する
マニュアル/関数/UNDEFFUNC関数を読み込み解除する
マニュアル/関数/ISGLOBALDEFINE#globaldefine されているかどうかを確認する
マニュアル/関数/PROCESSGLOBALDEFINE#globaldefine と同様の処理を行う
マニュアル/関数/SETGLOBALDEFINEメモリ上の辞書に #globaldefine を書く
マニュアル/関数/UNDEFGLOBALDEFINE#globaldefine を無効化する

システム情報

関数名簡易説明
マニュアル/関数/GETTIME現在の日時情報を取得する
マニュアル/関数/GETTICKCOUNTOSが起動してからの経過時間を取得する
マニュアル/関数/GETMEMINFO動作環境のメモリ情報を取得する
マニュアル/関数/GETSECCOUNTEPOCH(万国標準時で1970/1/1 00:00:00)からの経過秒数を取得する
マニュアル/関数/READFMOFMOの内容を文字列として取得する
マニュアル/関数/GETENV環境変数を取得する

デバッグ

関数名簡易説明
マニュアル/関数/LOGGINGログファイルへ指定された値を書き込む
同時に、デバッグ用「玉」へログを表示させる
マニュアル/関数/GETLASTERROR直前に発生したシステム関数のエラーコードを取得する
マニュアル/関数/SETLASTERRORシステム関数のエラーコードを設定する
マニュアル/関数/DUMPVARログへ変数をダンプする
マニュアル/関数/CLEARERRORLOGエラー・警告のログを消去する
マニュアル/関数/GETERRORLOGエラー・警告のログを取得する
マニュアル/関数/LINT.GetFuncUsedBy指定した関数で使用している関数名を取得する
マニュアル/関数/LINT.GetGlobalVarLetted指定した関数で定義された(代入された)グローバル変数名を取得する
マニュアル/関数/LINT.GetGlobalVarUsedBy指定した関数で使用しているグローバル変数名を取得する
マニュアル/関数/LINT.GetLocalVarLetted指定した関数で定義された(代入された)ローカル変数名を取得する
マニュアル/関数/LINT.GetLocalVarUsedBy指定した関数で使用しているローカル変数名を取得する
マニュアル/関数/LINT.GetUserDefFuncUsedBy指定した関数で使用しているユーザー定義関数名を取得する
マニュアル/関数/SLEEP指定した時間(単位ミリ秒)分実行を中断し待機する
マニュアル/関数/SETTAMAHWNDデバッグツール「玉」のウインドウハンドルを指定する