gpt4 book ai didi

ruby-on-rails - 如果变量为 nil 则分配字符串,否则附加

转载 作者:数据小太阳 更新时间:2023-10-29 07:41:34 25 4
gpt4 key购买 nike

我正在尝试缩短这段代码:

if a.nil?
a = "foo"
else
a << "foo"
end

anil 或字符串。

我已经尝试过 a ||= "foo"a += "foo" 但如果 a 这些都不起作用是 nil

最佳答案

nil.to_s 等于 '' 所以你可以这样写

a = a.to_s + 'foo'

或者,另一种选择

a = "#{a}foo"

关于ruby-on-rails - 如果变量为 nil 则分配字符串,否则附加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39162489/

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