没有 'to_s' 的 Ruby 对象

标签 ruby

<分区>

ruby 中有没有不响应to_s 的对象?

这个问题并不是要问是否可以创建一个,我知道这可以通过 undef_method 来完成。请随意解释细节,包括取消定义的警告。

最佳答案

BasicObject 类没有定义 to_s 方法,因此该类的任何实例都不会有 to_s 方法。

关于没有 'to_s' 的 Ruby 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49545393/

相关文章:

ruby-on-rails - rubocop 无法加载此类文件 -- rubocop-rails

ruby - jekyll 安装 ubuntu : gem verification

ruby - High Sierra 中的 cocoapods 权限问题?

ruby-on-rails - 语法检查或 "Compiling"Ruby on Rails 应用程序

ruby - ObjectMapper : Find geo places within a certain square, 按邻近度排序

ruby-on-rails - 如何在脚本中捕获 'puts' 产生的输出并将其保存到 ruby​​/rails 中的文件中?

ruby-on-rails - App Engine Cron 作业始终返回 HTTP 状态代码 301

ruby - 我如何在 RDoc 中表示方括号 ([])?

ruby-on-rails - RuboCop:线路太长 ← 如何忽略?

ruby - 是否可以使用 Rspec 为无限循环问题编写规范?,Ruby