nil*_*ock 5 regex wolfram-mathematica
下面的Mathematica函数f创建一个长度为n的空格字符串.
f[n_]:=Fold[StringJoin,"",Array[" "&,n]]
Run Code Online (Sandbox Code Playgroud)
创建此功能必须有多种选择.
你会怎么做的?
Thi*_*cke 10
f[n_] := StringJoin @ ConstantArray[" ", n]
Run Code Online (Sandbox Code Playgroud)
编辑:因为@和@@一样惯用,而且速度要快一些(感谢Mr.Wizard进行基准测试)并且更短了我更新了解决方案.
f[n_] := FromCharacterCode[ConstantArray[32, {n}]]
Run Code Online (Sandbox Code Playgroud)
顺便说一句:你应该知道这种问题在常见问题中是不受欢迎的:
我不应该在这里问什么样的问题?
你应该只根据你面临的实际问题提出实际的,可回答的问题.健谈,开放式问题会削弱我们网站的实用性,并将其他问题从头版推出.为了防止您的问题被标记并可能被删除,请避免询问主观问题......
Run Code Online (Sandbox Code Playgroud)1. every answer is equally valid: “What’s your favorite ______?”
如果问题结束,请不要感到惊讶.
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |