gpt4 book ai didi

ruby - : return if not nil 的简写

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

我使用变量缓存来减少执行时间,如下所示:

def some_method
return @var if @var
[some other code that gets executed only once]
end

return @var if @var 有简写吗?如果它是我使用的单行方法:

@var ||= [some more code]

可以用多行方法完成类似(简短)的事情吗?

最佳答案

我用这个:

@var ||= begin
# ...
end

关于ruby - : return if not nil 的简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23603547/

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