gpt4 book ai didi

ruby - 如果字符串不为空,则连接该字符串

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

是否可以在一行中打印 error_details 只有当它不是空白或 nil 时?

log_err("#{error_code} - #{error_details}")

我想我可以在顶部设置 error_details = ''。我想知道我是否可以避免那行代码。

最佳答案

几种可能的方式:

error_code = 'xxx'
error_details = ''

[error_code, error_details].join(['', nil].include?(error_details) ? '' : ' - ')
# or
[error_code, error_details].compact.reject(&:empty?).join(' - ')

#=> "xxx"

关于ruby - 如果字符串不为空,则连接该字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54565612/

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