gpt4 book ai didi

ruby - 无法识别哈希

转载 作者:太空宇宙 更新时间:2023-11-03 17:53:41 25 4
gpt4 key购买 nike

冒号散列语法有效:

{ abc: 5 }
# => {:abc=>5}

但是,puts {abc: 5} 会引发错误:

syntax error, unexpected ':', expecting '}'
puts {abc: 5}
^

我正在使用 ruby​​ 2.0.0。为什么会这样?

最佳答案

{} 被识别为一个 block 。把它放在括号里。

puts({abc: 5})

puts(abc: 5)

puts abc: 5

关于ruby - 无法识别哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18842984/

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