我知道我可以这样编写一个长脚本进行测试和运行但是可以缩短而不使用Sublime中的那么多put,因为我使用Powershell来运行代码? 放(1 ... 5).to_a 把“披萨” puts(6..100).to_a
答案 0 :(得分:3)
试试这个
1..100 | %{if ($_ % 3 -eq 0) {'Word'} else {$_} }
答案 1 :(得分:2)
此代码段将所有可被3 整除的数字1到100替换为pizza
。这是@ Esperento57答案的变体,使用有点三元if
构造:
1..100 | ForEach-Object { @{ $true = "pizza"; $false = $_ }[$_ % 3 -eq 0] }
对于1到100之间的每个数字,如果number modulo 3 equals 0
,则打印出pizza
而不是数字。