Riffle
Riffle[{e1,e2,…},x]
{e1,x,e2,x,…}を返す.
Riffle[{e1,e2,…},{x1,x2,…}]
{e1,x1,e2,x2,…}を返す.
Riffle[list,x,n]
n 番目ごとの要素が x であるリストを与える.
Riffle[list,x,{imin,imax,n}]
x が imin, imin+n, imin+2n, … , imaxの位置に現れるリストを返す.
詳細
- Riffle[{e1,e2,…},{x1,x2,…}]中の ei の間のギャップよりも xiの方が少なければ,xiは繰返し使われる.
- Riffle[{e},x]は{e}を返す.
- {imin,imax,n}という指定はTakeで使われるのと同じタイプである.負の指標はリストの末尾から数える.
- Riffle[list,x]はRiffle[list,x,{2,-2,2}]と等価である.
- Riffle[list,x,n]はRiffle[list,x,{n,-2,n}]と等価である.
- Riffle[list,xlist]では,list と xlist が同じ長さの場合,その要素は結果の最終要素が xlist の最終要素になるように直接インターリーブされる.
- RiffleはSparseArrayオブジェクトと使うことができる.
例題
すべて開くすべて閉じるスコープ (7)
RiffleはSparseArrayオブジェクトと使うことができる:
Wolfram Research (2007), Riffle, Wolfram言語関数, https://reference.wolfram.com/language/ref/Riffle.html.
テキスト
Wolfram Research (2007), Riffle, Wolfram言語関数, https://reference.wolfram.com/language/ref/Riffle.html.
CMS
Wolfram Language. 2007. "Riffle." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Riffle.html.
APA
Wolfram Language. (2007). Riffle. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Riffle.html