我经常看到网站执行诸如 1 个浏览、还剩 1 天或 1 个回答之类的操作。对我来说,这只是懒惰,因为它通常很容易修复,就像这样:
if(views == 1)
print views + " view"
else print views + " views"
我想知道的是,是否有一种通用语言(如 java、python、php 等)的单行代码,我可以在执行此操作的网站上发表评论并说,就像将其添加到您的代码。这可能吗?
最佳答案
我使用ternary operators在我的网站上处理此问题时。看起来许多基于 C 的编程语言都支持三元运算符。在 php 中就这么简单:
<?= $views . ' view' . ($views == 1 ? '' : 's'); ?>
关于java - 通用语言中是否有处理单数/复数单词的单行词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15646004/