gpt4 book ai didi

ruby-on-rails - 如何使用 if 语句包装代码块,这意味着有没有 ruby​​ 方法可以做到这一点?

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:49 25 4
gpt4 key购买 nike

我有一个这样的 block :

Blah.where(....).each do |b|
# Code here
end

我只想在 some_var 不是 nil 或为空时运行它。除了以下之外,还有其他 ruby 方法可以做到这一点:

if !some_var.nil
Blah.where(....).each do |b|
# Code here
end
end

最佳答案

首先你可能想要

unless some_var.nil?

相反。

您还可以在 block 的末尾使用end if

关于ruby-on-rails - 如何使用 if 语句包装代码块,这意味着有没有 ruby​​ 方法可以做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com