Integer(543543534)
如何工作Integer
是 类?它似乎并不与每类工作:General Ruby转换Numeric '4532432' #=> NoMethodError: undefined method `Numeric' for main:Object
有从
SomeClass
构造一类SomeClass
的一个实例的一般方法和串'somestring'
除了想SomeClass.new('somestring')
或定义#to_X
?
0
A
回答
2
2
当你调用Integer(543543534)
,你调用Kernel#Integer
方法,它转换参数Fixnum
或Bignum
。 Kernel
模块正在包含Object
,所以这只是一个方法调用Object
,它与Integer
类没有关系。
相关问题
- 1. General Oracle Results表
- 2. Hudson General Operation
- 3. HighCharts.JS/General Javascript
- 4. 转换散列哈希数组Ruby Ruby
- 5. Ruby中的时间转换?
- 6. Ruby Float转换为分数
- 7. 将Javascript转换为Ruby
- 8. 转换基类中的Ruby
- 9. Ruby中的类型转换
- 10. 将php转换为ruby
- 11. Ruby:将proc转换为lambda?
- 12. 将curl转换为ruby
- 13. 在Ruby中转换集合
- 14. 转换Ruby代码串
- 15. 日期格式转换Ruby
- 16. General Drools问题x
- 17. .net- framework和.net general
- 18. General Sharepoint开发问题
- 19. oracle apex中的“general”变量
- 20. Ruby CSV转换器,删除所有转换器?
- 21. River Crossers上的General DFS
- 22. General PhoneGap概述信息
- 23. General Guice性能指导
- 24. General Tree Post Order遍历
- 25. 将SQL查询转换为Ruby
- 26. 无法将C程序转换为Ruby
- 27. 转换Ruby类的阵列分成JSON
- 28. Ruby:将时间转换为秒?
- 29. 转换哈希字符串在Ruby中
- 30. ruby转换时间以秒计
'Integer'必须是一个方法,所以让我们看看它来自哪里:'method(:Integer).owner#=> Kernel'。嗯,[Kernel#Integer](http://ruby-doc.org/core-2.2.0/Kernel.html#method-i-Integer)。 – 2015-03-13 19:47:47
是的,Q#1是一个愚蠢的问题。谢谢! – PSkocik 2015-03-13 20:06:05