ruby - ruby 中的一切都是对象吗?

标签 ruby object

ruby 中的一切都是对象吗?这是否包括 Fixnum

最佳答案

取决于您所说的“一切”是什么意思。 Fixnum 是,正如其他人所展示的那样。类也是,作为类 Class 的实例。方法、运算符和 block 不是,但可以由对象 (Proc) 包装。简单的赋值不是,也不能。 while 之类的语句也不是也不能。评论显然也属于后者。

大多数真正重要的东西,即您希望操纵的东西,都是对象(或者可以包装在对象中)。

关于ruby - ruby 中的一切都是对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3429553/

相关文章:

Java : How to create an object in a method and use it throughout the class?

由自定义代码定义/派生定义的 Microsoft Visual Studio 对象中的 Javascript Intellisense

ruby - 使用换行符作为分隔符将多行字符串转换为 Ruby 中的数组

ruby-on-rails - Ruby on Rails 路径助手

ruby-on-rails - 如何通过 devise_invitable 邀请现有用户

javascript - 嵌套函数中的 `This` 是全局对象

java - 我如何在 java 中创建对象的副本,而不是指针

ruby 正则表达式 : ^ matches start of line even without m modifier?

ruby 1.9 + sinatra 不兼容的字符编码 : ASCII-8BIT and UTF-8

javascript - 基于单独的对象将数组映射到具有深度的对象