AppendTo

AppendTo[x,elem]

要素 elem x の値に付加し,その結果に x を再設定する.

詳細

  • AppendTo[x,elem]は,x=Append[x,elem]と等価である.
  • AppendToは属性HoldFirstを有する.
  • AppendTo[x,elem]x はシンボルまたは既存の値があるその他の式でよい. »
  • AppendToを繰り返し使用することでリストを構築することができるが,SowReapを使う方が一般により効率的である. »
  • AppendToSparseArrayオブジェクトに使うと,必要ならば通常のリストが返される. »
  • AppendToは,Appendと同じように,Associationオブジェクトに使うことができる.

例題

すべて開くすべて閉じる

  (1)

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

リストの最後に新しい値を含める:

lに割り当てられた値が変化した:

スコープ  (5)

任意の頭部を使う:

Associationに付け加える:

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

行列に行を追加する:

次元が異なる要素を追加するためには通常のリストに変換する必要がある:

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

共有リストに並列で付け加える:

アプリケーション  (1)

mが2×2行列になるように割り当てる:

mに行を加える:

mに列を加える:

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

考えられる問題  (5)

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

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

AtomQTrueであるものは一般に追加できない:

行列の列にAppendToを使うと列の値が置換される:

行列の列に加える:

列の値を新たな値に再設定する:

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

ReapSowを使う等,他に使える方法がたくさんある:

共有リストに並列で作業するときは,AppendToは原子的である:

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

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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