PrependTo

PrependTo[x,elem]

x の値に elem を前置し,結果に x を再設定する.

詳細

  • PrependTo[x,elem]x=Prepend[x,elem]と同値である.
  • PrependToは属性HoldFirstを有する.
  • PrependTo[x,elem]x はシンボルまたは既存の値を持つその他の式でよい. »
  • PrependToを繰り返し使用することでリストを構築することができるが,SowReapを使った方が一般により効果的である. »
  • PrependToSparseArrayオブジェクトに作用し,必要な場合は通常のリストを返す. »
  • PrependToは,Prependと同じように,Associationオブジェクトに使うことができる.

例題

すべて開くすべて閉じる

  (1)

リストに l を割り当てる:

リストの先頭に新しい値を加える:

l に割り当てられた値は変わっている:

スコープ  (5)

任意の頭部を使う:

Associationに前置する:

s に疎な行列を割り当てる:

行列の最上部に行を加える:

矛盾した次数を持つ要素を先頭に追加するためには,通常のリストに変換する必要がある:

PrependToの第1引数がシンボルである必要はない:

共有リストを並列に加える:

アプリケーション  (1)

m が2×2行列であるとする:

m の先頭に行を追加する:

m の先頭に列を追加する:

m が3×3行列になった:

考えられる問題  (4)

第1引数は値を持っていければならない:

第1引数は先頭に追加できるものに割り当てられなければならない:

AtomQTrueとなるものは一般に先頭に追加できない:

PrependToを使って大規模ループ中の値を集めるのには時間がかかることがある:

これには,ReapSowを使う等,代りの方法がたくさんある:

共有リストを並列で使うときは,PrependToは原子的である:

Appendを使った同じように見える式は原子的ではない:

Wolfram Research (1988), PrependTo, Wolfram言語関数, https://reference.wolfram.com/language/ref/PrependTo.html (2014年に更新).

テキスト

Wolfram Research (1988), PrependTo, Wolfram言語関数, https://reference.wolfram.com/language/ref/PrependTo.html (2014年に更新).

CMS

Wolfram Language. 1988. "PrependTo." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/PrependTo.html.

APA

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

BibTeX

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

BibLaTeX

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