gpt4 book ai didi

ruby - 最 'pure' 的面向对象语言有哪些?

转载 作者:数据小太阳 更新时间:2023-10-29 06:44:12 25 4
gpt4 key购买 nike

<分区>

最近对 Smalltalk 的介绍让我明白​​了“纯”面向对象风格的应用和好处。我以前在 Ruby 中看到过这样做的好处,尽管存在非面向对象的 ifunless 等结构似乎并没有一路承载东西通过。

这里的 pure 是指“一切皆对象”(包括通过 block 或类似东西实现的功能)和没有过程式流控制,而是在 bool 值和集合上使用流控制方法。

然而,即使在像 Smalltalk 这样的语言中,也有一些突出的东西不是面向对象的。例如,不使用特殊语法(:= 而不是 'is:' 或类似方法)似乎不可能进行变量赋值,并且从函数返回值似乎需要 ^ 运算符,它似乎不属于' 到任何对象。

有没有进一步继承这种风格的语言?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com