StringApply

StringApply[f,string]

f 应用于 string 中的代码点.

StringApply[f]

表示可应用于表达式的 StringApply 运算符形式.

更多信息

  • StringApply[f,string]f 应用于 string 中的代码点,就像 Characters 返回的一样.
  • 给定代码点列表时,函数 f 应返回一个字符串或字符串列表.
  • 如果 f 返回一个列表,则输出将连接成单个字符串.
  • StringApply[f] 会自动地在列表上进行线程处理,就好像它具有 Listable 属性一样.

范例

打开所有单元关闭所有单元

基本范例  (5)

使用用于字符串列表的函数:

轮换字符串:

获取字符串的随机排列:

替换所有元音:

在每个字母之间插入空格:

范围  (4)

可以使用任何在其第一个参数中对列表进行操作的函数:

StringApply 创建的函数,其行为就好像它们具有 Listable 属性:

如果给定函数生成嵌套的字符串列表,则将保留列表结构:

字符是使用 Characters 而不是字节值来分隔,因此编码被保留:

属性和关系  (2)

给定的函数应用于字符串列表:

StringApplyf 应用于 Characters["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 语言. 2024. "StringApply." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/StringApply.html.

APA

Wolfram 语言. (2024). StringApply. Wolfram 语言与系统参考资料中心. 追溯自 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 ]}