Smalltalk,Perl,Python和Ruby之间的集合和Stream类等价
发布时间:2020-12-15 21:55:01 所属栏目:大数据 来源:网络整理
导读:我对 Python,Perl和Ruby等语言的经验很少,但我从一段时间以来就开发过Smalltalk.有一些非常基本的Smalltalk类非常流行并且跨Smalltalk实现: FileStreamReadWriteStreamSetDictionaryOrderedCollectionSortedCollectionBagIntervalArray 在Python,Perl和Ruby
我对
Python,Perl和Ruby等语言的经验很少,但我从一段时间以来就开发过Smalltalk.有一些非常基本的Smalltalk类非常流行并且跨Smalltalk实现:
FileStream ReadWriteStream Set Dictionary OrderedCollection SortedCollection Bag Interval Array 在Python,Perl和Ruby中哪些类是等效或有效的语义替换?我找到了几个比较语法的语言比较页面,但是在核心库和基础库的翻译方面似乎没有什么帮助. 我也想知道在Smalltalk或者反之中是否存在Python,Perl或Ruby中的基类或核心类? 解决方法
Perl的
我会回答Perl,因为我能熟练使用Perl和Smalltalk. Smalltalk的字典与Perl的哈希类型非常接近.字典使用对象的对象等效. Perl使用简单的字符串作为键,因此灵活性有限. Smalltalk的OrderedCollection与Perl的数组类型非常接近. Smalltalk的FileStream有点像Perl的文件句柄,因为它们代表了外部文件或设备的数据流. 这就是它,因为Perl只有哈希,数组和文件句柄. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |