コンテンツにスキップ

GETFUNCINFO

Category: メタ操作・特殊関数

Signature

GETFUNCINFO( name )

Parameters

Parameter Description
name 情報を取得したい関数名(必須)

Returns

  • 成功: 汎用配列
    • インデックス0: 関数が定義されているファイルのフルパス
    • インデックス1: 開始行番号
    • インデックス2: 終了行番号
  • 失敗: -1

Description

現在読み込んでいる辞書の(ユーザー)関数の情報を取得する関数。

関数が定義されているファイルのパスと、その開始・終了行番号を取得できる。デバッグ用途で、ある関数がどのファイルのどこに定義されているかを動的に調べる際に有用。

Example

// デバッグモード時に関数の定義位置を表示する例(Taromati2より)
if _debug_mode
    _info = GETFUNCINFO('MyFunction')
    if _info != -1
        "定義ファイル: %(_info[0])"
        "開始行: %(_info[1])"
    endif
endif

Compatibility

YAYA: Tc558-1以降

See Also

  • GETFUNCLIST