【问题标题】:Shortcut for "my_var.condition ? statement : my_var" [duplicate]“my_var.condition ? statement : my_var”的快捷方式 [重复]
【发布时间】:2014-03-27 09:32:19
【问题描述】:

我有这样的声明:

username.blank? ? firstname : username

有避免重复“用户名”的捷径或方法吗?

【问题讨论】:

    标签: ruby activesupport


    【解决方案1】:

    您似乎正在使用ActiveSupport,有一种简单的方法可以做到这一点:

    username.presence || firstname
    

    【讨论】:

    • 哦,整洁。你每天都会学到新东西。
    • +1。我知道这个函数有一些有用的应用!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2013-03-10
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多