哪种编程语言支持常量方法?

Der*_*har 6 c++ programming-languages

除C++之外的哪些编程语言支持常量类方法的概念?也就是说,什么语言允许程序员以这样的方式约束方法,即保证不改变应用该方法的对象的状态?

请在答案中提供示例或参考.

Dar*_*rio 4

Haskell,因为它是纯函数式的

实际上,尽管可变状态/IO 可以通过称为 monad 的数学结构进行建模,但 Haskell 中的每个值/方法都是恒定的。