gpt4 book ai didi

ruby-on-rails - $undefined 和 $end 在 Ruby 中指的是什么?

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

我使用反斜杠在下一行继续 Ruby 语句。

print abc \
+ def

我在反斜杠后面加了一个空格,因为我喜欢夸大其词,果然,我得到了一个错误:

意外的$undefined,期待$end

我假设 $undefined 是一个全局变量,表示编译器认为它无法识别的任何内容 - 在本例中为反斜杠后的空格。

$end 是指“行尾”字符的全局变量吗?

这些全局变量在我的程序中只是全局的还是比这更全局?它们的全局化程度如何?

最佳答案

那些不是全局变量。那只是解析器使用的符号。 $undefined 似乎表示空格或无意义的标记。 $end 是行或语句的结尾。

关于ruby-on-rails - $undefined 和 $end 在 Ruby 中指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/584308/

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