gpt4 book ai didi

ruby - 此代码示例中的逗号是什么?

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

cash = 100_000.00
sum = 0
cash += 1.00, sum while cash < 1_000_000.00 # underscores ignored

我在《学习 Ruby》一书中找到了上面的示例,但是使用 Ruby 1.9 时它无法编译(“解释”?)

syntax error, unexpected ',', expecting $end

1.00 之后的逗号应该做什么?

这是示例的完整上下文:

#Also, like if, you can use while as a statement modifier, at the end of a statement:
cash = 100_000.00
sum = 0
cash += 1.00, sum while cash < 1_000_000.00 # underscores ignored
#So cash just keeps adding up until it equals $1,000,000.00. I like that!

最佳答案

这是一个错误。有一个 unconfirmed error report关于它,但在 official errata 中没有任何内容(自 2007 年 10 月 16 日以来未更新)。

关于ruby - 此代码示例中的逗号是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/640021/

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