【发布时间】:2020-11-23 05:10:00
【问题描述】:
我偶然发现在 ruby 中使用带有 p() 函数的三元组。我的代码是:
p i.prime?? i:''
问题是,当 i 不是素数时,它会显示引号而不是什么都不显示。
如何解决这个问题并让它不打印?我也不想打印空格。什么都没有。
【问题讨论】:
-
p i if i.prime?也许? -
我要使用三元运算符。
-
既然你提到了代码高尔夫:请注意这里的
if变体更短。
标签: ruby null primes conditional-operator