是否有带有可选类型提示的 OOP 语言?

Posted

技术标签:

【中文标题】是否有带有可选类型提示的 OOP 语言?【英文标题】:Is there an OOP language with optional type hinting? 【发布时间】:2011-12-18 08:24:08 【问题描述】:

基本上,我正在寻找类似于 php、OOP 的东西,并为所有数据类型提供类型提示(在 PHP 中,您不能对整数、字符串、浮点数或布尔值进行类型提示,而且它们不是类)。

有什么想法吗?

【问题讨论】:

你能进一步定义“类型提示”吗? Python 执行 OOP 并通过断言和函数装饰器提供某种形式的可选类型检查,但它不会在编译时检查类型,仅在使用时检查。 @macke 是的,我认为类型提示是运行时的类型检查(对于向 IDE 提供提示也很有用),就像您所描述的那样。 【参考方案1】:

你试过Dart吗?

它具有经典的 OOP 和可选类型。

【讨论】:

以上是关于是否有带有可选类型提示的 OOP 语言?的主要内容,如果未能解决你的问题,请参考以下文章

Swift学习笔记之----元组与可选值类型

Swift学习笔记之----元组与可选值类型

想要启用可空引用类型时如何处理可选参数?

带有可选字幕的视频:是不是有合适的文件格式?

swift中的可选类型

Swift4 中的 RxCocoa 映射可选错误,带有“无法转换类型“字符串?”的值