gpt4 book ai didi

Ruby:在一行中分配并检查是否为零

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

我有一个定义为...的函数

def create_button(content)
title = content.dig(0, 'text')
url = content.dig(0, 'url')

return nil if title.nil? || url.nil?

return Button.new(
title,
url
)
end

或者什么...

无论如何,我想知道是否可以将前几行拼凑在一起并进行赋值,在一行中不检查并返回?

最佳答案

有这样的吗?

def create_button(content)
title, url = content[0]&.values_at('text', 'url')
return nil if title.nil? || url.nil?

Button.new(title, url)
end

关于Ruby:在一行中分配并检查是否为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49404556/

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