MergingFunction

MergingFunction

PersistentSymbol等の関数のオプションで,求まった値のリストに適用する関数を指定する.

詳細

  • 次は,MergingFunctionでよく使われる設定である.
  • First最初の値だけを返す
    Identityすべての値のリストを返す
    Flattenすべての値の平滑化されたリストを返す
    Merge[f]関数 f を使って連想をマージする

例題

すべて開くすべて閉じる

  (2)

キー"pval"を持つたくさんの永続値を,さまざまな永続値の場所に作る:

$PersistencePathに存在するすべての値を与える:

求まった最初の値だけを与える:

キー"lval"を持つたくさんの永続値を,さまざまな永続値の場所に作る:

求まったすべての値のリストを与える:

リストされた値を繋ぐ:

すべての部分リストを平らにする:

スコープ  (3)

キー"lval"を持つさまざまな位置にある永続値の補数を作る:

$PersistencePathにあってキー"lval"を持つ既存の値をすべてリストにする:

デフォルトで,最初の値だけが返される:

すべての部分リストを繋いで平らにする:

すべての部分リストを繋ぎ合せる:

"aval"という名のさまざまな位置にある永続的な連想の補数を作る:

$PersistencePathにあるすべての値をリストにする:

連想中の同一のキーをマージする:

カスタムのマージ関数で"mylist"のデフォルト値を定義する:

さまざまな永続値の場所の追加的な値を定義する:

値の検索をする際,カスタムのマージ関数が使われるようになった:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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