gpt4 book ai didi

f# - 为什么 F# 不支持嵌套类?

转载 作者:行者123 更新时间:2023-12-03 14:02:11 25 4
gpt4 key购买 nike

F# 不支持嵌套类的原因是技术性的、风格的还是任意的?

浏览 Reflector 中的 BCL,嵌套类用于枚举器,DynamicMetaObject s,可能还有其他一些事情。

这激起了我对 F# 没有此功能的好奇心。我知道还有其他方法可以做同样的事情。我主要是好奇。

最佳答案

F# 主要基于没有嵌套类的 Caml。

它可能不是仅仅因为它的优先级不是很高而被添加的。由于您可以声明在模块外部不可见的数据类型,因此允许内部类不会对代码的封装程度产生太大影响。

关于f# - 为什么 F# 不支持嵌套类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948332/

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