- 9
- 0
- 约1.01万字
- 约 42页
- 2017-02-24 发布于上海
- 举报
编程语言的类型系统计算机科学导论第三讲
* * * * * * * * * * * * * * * * * * * * * 多 态 类 型 多态函数定义的类型推断 根据函数体中的语句来推断多态函数的类型 deref (p) { //p的类型一无所知,暂定位p : ? return *p // 需要根据?* ? 的类型来计算 } ? 由编程语言知,?* ? : ??. pointer(?) ? ? ? 对*的上述出现,脱掉?,用新类型变量?,得 pointer(?) ? ?,再对? 和pointer(?)进行合一计算 ? 得? = pointer(?) ,即deref : pointer(? ) ? ? ? 再戴上?,得deref : ??. pointer(? ) ? ? 多 态 类 型 多态函数应用(application)的类型检查 检查表达式deref(deref (q )) (相当于**q)的类型, 其中q的类型是pointer(pointer(int)) 需要经过下面两步合一代换, 才能通过类型检查, 并得出结果类型int ? ?i代换成pointer(int) ? ?o代换成int apply : ?o derefo: pointer(?o) ? ?
您可能关注的文档
最近下载
- 脱硫吸收塔本体安装施工方案.docx
- 铁路给水排水设计规范(TB 10010-2016).docx VIP
- 2025届山东省烟台市高三下学期二模物理试卷(原卷版+解析版).docx VIP
- 牛津小学英语语法书 4(干货).pdf VIP
- 奥的斯电梯服务器通用指南 V1.3.pdf
- 英剧剧本神探夏洛克台词本中英文对照精排版第一季第一集.pdf VIP
- 最全股票行业分类汇总.docx VIP
- 大学生创新创业大赛优秀作品范例.docx VIP
- 2024年注册电气工程师(供配电)《公共基础考试》真题及详解.pdf VIP
- 2026年南通中考化学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
原创力文档

文档评论(0)