1
A
回答
4
红宝石内部使用两种不同的结构,用于存储整数 - Fixnum
和Bignum
。第一个用于较小的数字,并直接映射到主机体系结构上的长整数。它的尺寸更快且不变,但限制了其存储量。后者用于存储任意大的数字,其大小取决于数字的大小。
1000000.class # => Fixnum
99999999999999999999.class # => Bignum
转换是在内部完成的。事实上,使用ruby 2.4.0,将只有一个类 - Integer
。
相关问题
- 1. Ruby对象与Fixnum类似
- 2. 尺寸类别和UITableViewCell/UICollectionViewCell尺寸
- 3. 不正确的函数尺寸
- 4. CVMat尺寸/尺寸/形状
- 5. 计算尺寸/尺寸
- 6. iOS:不同尺寸的尺寸类别不变
- 7. 尺寸图像的尺寸1600 * 1200
- 8. 设计类型2尺寸
- 9. Ruby:私人方法3:Fixnum
- 10. 尺寸
- 11. 尺寸图像以适合WebView尺寸
- 12. 如何用wkhtmltopdf处理尺寸/尺寸?
- 13. Silverlight 3:尺寸模型/ 100%尺寸
- 14. 全尺寸Silverlight应用尺寸
- 15. PDF尺寸对实际内容尺寸
- 16. 函数来改变javascript数组的给定尺寸
- 17. Excel的VBA - 用户自定义函数 - 可变尺寸参数
- 18. 收集函数中参数尺寸的影响
- 19. 尺寸查找 - 更新在尺寸表上创建空数据
- 20. 如何使用不同尺寸的类
- 21. SSRS 2005参数尺寸
- 22. 图片尺寸奇数
- 23. BASH - 数学图像尺寸
- 24. 的Tableau:由尺寸
- 25. 的Javascript Window.Open尺寸
- 26. 的fancybox错尺寸
- 27. 大尺寸的MPI_Type_vector
- 28. 尺寸仪... - wxPython的
- 29. ExcelWorksheet尺寸的NullReferenceException
- 30. 控制::的尺寸::
如果您可以正确指出* size *方法文档的哪一部分不理解,那么这将对Ruby作者有极大的帮助,以便他们可以为未来的读者改进它。 –