DefineResourceFunction

DefineResourceFunction[f]

引数に適用すると f[]と同じ結果を与えるリソース関数を定義する.

DefineResourceFunction[f,name]

name をリソース関数の名前として使う.

詳細とオプション

  • DefineResourceFunction[]ResourceFunction[]を返す.
  • DefineResourceFunction[f,]f[]が依存するすべての定義を即座に保存する.定義が後で変更された場合でも,ResourceFunction[][]から得られた値は影響を受けない.
  • DefineResourceFunction[f,]f は任意の式でよい.
  • DefineResourceFunction[f]で生成されたリソース関数の名前は,f がシンボルの場合はSymbolName[f]になる.
  • DefineResourceFunction[Unevaluated[f],]は,シンボル f についてのリソース関数を,そのシンボルを評価せずに定義する.
  • f から名前が推測できない場合は,一意的な名前が割り当てられる.
  • DefineResourceFunctionによって設定された定義は,セッションの終了とともに消滅する.
  • CloudDeployCloudPublishLocalCache等を使ってリソース関数の永続版を保存することができる.
  • ファイル 新規作成 リポジトリアイテム Function Repositoryアイテム の定義ノートブックを使って,リソース関数を特性を添えて作ることができる.

例題

すべて開くすべて閉じる

  (2)

新たなResourceFunctionを作る:

シンボルからResourceFunctionを作る:

結果の関数を引数に適用する:

特性と関係  (2)

依存関係はリソースに自動的に含まれる:

このリソースは,たとえもとの定義が削除されても使うことができる:

純関数に名前が与えられなければ,「Untitled」という名前が自動的に生成される:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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