c++ - 哪些编程语言支持常量方法?

标签 c++ programming-languages

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

请在您的回答中提供示例或引用资料。

最佳答案

Haskell,因为它是 purely functional .

实际上,即使可变状态/IO 可以通过称为 monad 的数学结构建模,Haskell 中的每个值/方法都是常量。

关于c++ - 哪些编程语言支持常量方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502232/

相关文章:

c++ - VC++ 仍然在顺序一致方面被破坏吗?

c++ - 访问冲突 0xFEEEFEEE 无法访问组件

PHP - 摆脱符号

c++ - 如何读取二进制代码中的exe文件 - C++

compiler-construction - 有没有办法创建在硬件中实现的高级语言解释器?

c++ - 如何读取 XSD 架构元素 <xs :schema 的 'Version' 属性

c++ - 编译器如何编译if语句

c++ - 为什么类对象的大小根据成员的顺序而不同?

c - 一些一般的 C 问题

java - 这个设计有什么问题?覆盖或重载 java.util.HashMap