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}]

ximin, 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]では,listxlist が同じ長さの場合,その要素は結果の最終要素が xlist の最終要素になるように直接インターリーブされる.
  • RiffleSparseArrayオブジェクトと使うことができる.

例題

すべて開くすべて閉じる

  (3)

リスト中の連続する要素間にxを「リフル」する:

xyを循環的にリフルする:

2つおきにxをリフルする:

スコープ  (7)

1つおきにxをリフルする:

最初と最後にもxを入れる:

2つおきにする:

位置5から始めてxをリフルする:

xyを循環的にリフルする:

2つのリストを差し入れる:

RiffleSparseArrayオブジェクトと使うことができる:

アプリケーション  (5)

単語間にスペースを挿入する:

パスのリストからディレクトリ名を作る:

連続する整数間に0を挿入する:

正の整数と負の整数を交互にする:

4番目の文字ごとにコンマを置く:

特性と関係  (1)

RiffleTransposeと関連がある:

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_riffle, organization={Wolfram Research}, title={Riffle}, year={2007}, url={https://reference.wolfram.com/language/ref/Riffle.html}, note=[Accessed: 18-November-2024 ]}