微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruby中有原始类型吗?

我是刚刚开始学习Ruby的Java开发人员. Ruby有什么原始类型吗?我似乎找不到他们的清单.如果没有,为什么?

解决方法

Ruby的一个核心原则是所有数据都应该被表示为对象. Smalltalk等其他语言也遵循类似的范例.

这种设计的好处是它使Ruby更加优雅,更容易学习.应用于对象的规则始终应用于所有Ruby.

例如,当初学者首先学习Java时,原始类型int和包装类Integer之间的区别可能令人困惑.这种混淆由于通过自动装箱两者之间的混淆隐含转换而加剧.

那么为什么像Java或C#这样的语言会使用原始类型呢?答案是表现.与基元相比,创建对象会产生额外的开销.

原文地址:https://www.jb51.cc/ruby/273924.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐