CompilerInformation

CompilerInformation[fun]

関数 fun についてのコンパイラに特有の情報を与える.

CompilerInformation[ty]

ty についてのコンパイラに特有の情報を与える.

CompilerInformation[]

コンパイラにとって既知であるすべての関数と型を返す.

詳細とオプション

  • 次は,使用可能なオプションである.
  • CompilerEnvironment $CompilerEnvironment情報に使うコンパイラ環境
  • 関数の入力には,次の特性が与えられる.
  • "ObjectType"情報のカテゴリ
    "Name"関数名
    "Declarations"この関数の宣言
  • 型入力については,次の特性が与えられる.
  • "ObjectType"情報のカテゴリ
    "TypeVariables"型の変数
    "AbstractTypes"この型が実装する抽象型
    "Fields"宣言されるかもしれないフィールド
    "Operations"宣言されるかもしれない操作

例題

すべて開くすべて閉じる

  (4)

関数Dimensionsについてコンパイラが知っている情報を返す:

特定の実装についての情報を見ることを許すインタラクティブな要素がたくさんある:

型についての情報が要求されると,別の表示が示される:

これにも,より詳細な情報を表示するためのインタラクティブな要素がある:

CompilerInformationは,コンパイラ環境にとって既知であるすべての情報を返すことができる.通常,これは非常に大きい:

Dimensionsにとって既知の宣言がある:

"Integer64"が実装する抽象型がある:

"HashTable"型のフィールドがある:

オプション  (1)

CompilerEnvironment  (1)

特定の宣言を含むコンパイラ環境を与えることができる:

これで,コンパイラの情報がコンパイラ環境の宣言で見られるようになった:

Wolfram Research (2024), CompilerInformation, Wolfram言語関数, https://reference.wolfram.com/language/ref/CompilerInformation.html.

テキスト

Wolfram Research (2024), CompilerInformation, Wolfram言語関数, https://reference.wolfram.com/language/ref/CompilerInformation.html.

CMS

Wolfram Language. 2024. "CompilerInformation." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CompilerInformation.html.

APA

Wolfram Language. (2024). CompilerInformation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CompilerInformation.html

BibTeX

@misc{reference.wolfram_2024_compilerinformation, author="Wolfram Research", title="{CompilerInformation}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/CompilerInformation.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_compilerinformation, organization={Wolfram Research}, title={CompilerInformation}, year={2024}, url={https://reference.wolfram.com/language/ref/CompilerInformation.html}, note=[Accessed: 18-November-2024 ]}