gpt4 book ai didi

ruby - 如何在 Ruby 的哈希文字中将 heredoc 与其他键值对分开?

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

我只是想使用 heredoc 作为散列文字中的值。如果 heredoc 是最后一个元素,它工作正常:

{
foo: 123,
bar: <<-HEREDOC
a longer text
HEREDOC
}
#=> {:foo=>123, :bar=>" a longer text\n"}

我找不到在 heredoc 之后 添加另一个键值对的方法。或者,更具体地说,我找不到在不引起语法错误的情况下插入分隔逗号的方法:

{
foo: 123,
bar: <<-HEREDOC
a longer text
HEREDOC
# <- causes a syntax error because a comma is missing here, but where to put it?
baz: 456
}

最佳答案

这似乎可行

{
foo: 123,
bar: <<-HEREDOC,
a longer text
HEREDOC
baz: 456
}

关于ruby - 如何在 Ruby 的哈希文字中将 heredoc 与其他键值对分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40320428/

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