如何干燥这一系列条件语句?

迪伦·理查兹(Dylan Richards)

我经常发现自己要检查多个条件。如何减少用于达到相同效果的行数?

def super_fizzbuzz(array)
    final = []
    for num in array
        if num % 15 == 0
            final << 'FizzBuzz'
        elsif num % 5 == 0
            final << 'Buzz'
        elsif num % 3 == 0
            final << 'Fizz'
        else
            final << num
        end
    end
    final
end
xdazz
def super_fizzbuzz(array)
  array.map do |num|
    a = []
    a << 'Fizz' if num % 3 == 0
    a << 'Buzz' if num % 5 == 0
    a.empty? ? num : a.join()
  end
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何遍历一系列结构

来自分类Dev

如何在C#中的if语句中分配一系列数字?

来自分类Dev

在Clojure中重写一系列if语句

来自分类Dev

如何在node.js中用Q promise重写一系列条件语句?

来自分类Dev

覆盖一系列的case语句吗?

来自分类Dev

如何将一系列条件映射为字典中的键?

来自分类Dev

这一系列PowerPC指令在做什么?

来自分类Dev

Pixi.js:这一系列复杂的位置/字母/比例数字是如何生成的?

来自分类Dev

vim中的这一系列击键如何删除除带编号的行以外的所有内容?

来自分类Dev

如何制作一系列句子?

来自分类Dev

如何回滚JPA中的一系列persistent语句?

来自分类Dev

如何打印一系列纸张?

来自分类Dev

嵌套if ... else语句如何胜过一系列C ++中的单选if语句

来自分类Dev

如何测试一系列互动?

来自分类Dev

如何快速激活带有一系列数字的if语句

来自分类Dev

如何根据熊猫中一系列列的特定条件选择行

来自分类Dev

简化Python中的一系列elif语句

来自分类Dev

用基于接口的方法替换一系列if语句

来自分类Dev

如何制作一系列物品

来自分类Dev

haskell中的一系列独立的if语句

来自分类Dev

如何串联一系列细胞

来自分类Dev

如何对一系列单元格的最大值执行条件格式设置?

来自分类Dev

Pixi.js:这一系列复杂的位置/字母/比例数字是如何生成的?

来自分类Dev

为If / Then语句包括一系列单元格

来自分类Dev

重构这一系列if语句的最佳方法是什么?

来自分类Dev

如何减少一系列if语句?

来自分类Dev

Excel;使用if语句查找一系列值的中值

来自分类Dev

C - 一系列 if 语句与 else if 时间测量

来自分类Dev

Drupal 7 OR 条件与一系列 AND 条件

Related 相关文章

热门标签

归档