ruby - 在 Ruby 中处理 Nil

标签 ruby

在 .Net 中,有一个空值选项,如 a = a ?? ""+ "一些字符串值" 这意味着如果 a 为 null,则将 a 作为 ""this。我想知道 ruby​​ 中是否有类似的东西。

最佳答案

在 Ruby 中,您可以:

a ||= ''

这意味着如果anilfalse,将为其分配空字符串。请注意,这是一个返回 a 最终值的表达式。

关于ruby - 在 Ruby 中处理 Nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28629327/

相关文章:

ruby - 局部变量以下划线开头是好习惯吗?

ruby-on-rails - 将 Prawn 与 Rails 应用程序一起使用 : Send generated pdf file to user's downloads folder instead of app directory

ruby - acts_as_tree 默认外键列

ruby - 尝试在 ruby​​ 中搜索字符串以获取输入

ruby-on-rails - PG::ForeignKeyViolation 在 Active Admin 中删除类别/标签时

mysql - Rails 控制台、MySQL 和 application.rb 中的时间是正确的,但时间戳错误

ruby - 使用 bundler 安装更新版本的 bundler

用于 Twitter 用户/站点流的 Ruby 库?

ruby - Jekyll 不解释 Markdown

ruby-on-rails - Rails 3 - 防止 form_for DOM 操作更改