ruby - 在 Ruby 中如何解析负数?

标签 ruby

比如说 -1- 是被解析为文字的一部分作为一个符号,还是一个运算符来将值转换成它的负值对应物?

最佳答案

它被解析为文字的一部分,并使文字成为否定文字。

Here's the reference在解析器源代码中。如果您在文件中搜索 tUMINUS_NUMtUMINUS,您将看到 - 标记的定义位置。

关于ruby - 在 Ruby 中如何解析负数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38220175/

相关文章:

ruby-on-rails - GitLab 7-0 稳定无法推送或克隆

ruby-on-rails - 我在osx上安装了一个docker,现在bundler非常慢

Ruby 编译时出现 ocra 错误 - libssp-0.dll 未找到

c# - 如何在 Rake 任务中使用带空格的路径?

ruby - 如何对 ASCII 字符进行 URL 编码?

ruby-on-rails - 如何显示学校名称= x 的所有部门?

ruby-on-rails - 为什么 ruby​​ Base64 编码 64 在编码字符串的末尾添加一个新行

ruby-on-rails - rails : how to calculate the average of a small set of elements

Ruby define_method 问题

ruby-on-rails - 如果页面有 404 状态,rails 添加 css 类