首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐参数多面体

隐参数多面体
EN

Stack Overflow用户
提问于 2019-11-01 10:06:54
回答 1查看 493关注 0票数 1

什么是隐参数多态性?

显式参数多态性:泛型参数T

从编程语言语用学来看,“在参数多态中,代码接受一个类型(或一组类型)作为参数,无论是显式还是隐式。”

当未指定参数类型时,是否存在隐式参数多态性?比如Python或JavaScript?

EN

回答 1

Stack Overflow用户

发布于 2022-08-01 09:16:30

是的,Java泛型是一个示例“显式参数多态”,而“隐式参数多态”是在未指定参数类型时,如Python中所发现的。请看“基本多态类型识别”,Luca,1987 - https://www.sciencedirect.com/science/article/pii/0167642387900190?ref=cra_js_challenge&fr=RR-1

Cardelli说:“事实上,在隐式多态中,通过将结果程序解释为具有与参数和标识符相关联的类型变量,可以完全省略类型信息。程序看起来没有类型,但严格的类型检查仍然可以执行。”这是对Python方法的非常好的描述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58657353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档