StringApply

StringApply[f,string]

string のコードポイントに f を適用する.

StringApply[f]

式に適用可能なStringApplyの演算子形を表す.

詳細

  • StringApply[f,string]Charactersによって返される string 内のコードポイントに f を適用する.
  • 関数 f は,コードポイントのリストを与えら得た場合には文字列または文字列のリストを返さなければならない.
  • f がリストを返す場合,出力は結合されて単一の文字列になる.
  • StringApply[f]は,まるでListable属性があるかのように,自動的にリストに縫い込まれる.

例題

すべて開くすべて閉じる

  (5)

リスト用の関数を文字列に使う:

文字列を回転させる:

文字列をランダムに並べ替える:

すべての母音を置換する:

各文字間にスペースを挿入する:

スコープ  (4)

第1引数のリストに作用する任意の関数を使うことができる:

StringApplyによって作成された関数は,まるでListableであるかのように動作する:

指定された関数が文字列のネストしたリストを作成する場合は,リストの構造が保持される:

文字はバイト値ではなくCharactersを使って分離されるので,符号化が保持される:

特性と関係  (2)

指定された関数は文字列のリストに適用される:

StringApplyfCharacters["string"]に適用して結果を結合する:

考えられる問題  (2)

指定された f は,入力から文字列または文字列のリストを作成しなければならない:

有効性はStringApply[][args]が評価されるまで判断されない:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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