<分区>
ruby 中有没有不响应to_s
的对象?
这个问题并不是要问是否可以创建一个,我知道这可以通过 undef_method
来完成。请随意解释细节,包括取消定义的警告。
标签 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