- 2
- 0
- 约1.89万字
- 约 67页
- 2022-08-30 发布于重庆
- 举报
* * * * * * * * 实际上,int转换为float也可能会丢失精度 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * June 5, 2000 多态函数(14) 检查多态函数的翻译方案: E→E1(E2) { p := mkleaf(newtypevar); unify( E1.type, mknode(‘→’, E2.type, p); E.type := p } E→E1 , E2 { E.type := mknode( ‘×’ , E1.type , E2.type ) } E→id { E.type := fresh( id.type ) } 函数作用E→E1(E2)的类型检查:如果E1.type=α且E2.type=β,则α必须是函数,并使得某个未知类型r满足α=β→r 自下而上确定类型的总结: 表达式 :类型 代换 q :pointer(pointer(integer)) derefi :pointer(αi) → αi derefi(q) :pointer(integer) αi = pointer(integer) derefo :pointe
您可能关注的文档
最近下载
- 成人高考专升本英语模拟试题及答案.docx VIP
- 人脸识别技术在智能门禁中的常见问题解决方案.docx VIP
- 成人高考专升本英语模拟试卷十套.docx VIP
- 2025至2030先进的防护装甲行业运营态势与投资前景调查研究报告.docx VIP
- 2025至2030中国军工装备用装甲钢板防护效能研究报告.docx
- 量化配置专题分析报告:Nowcast中国宏观数据.pdf VIP
- 化疗后患者的营养护理指导.pptx VIP
- 2026年成人高等学校招生全国统一考试专升本英语全真模拟卷.docx VIP
- SONY 索尼 专业产品专业摄像机摄录一体机PMW-F55使用说明书.pdf VIP
- 高创伺服驱动器CDHD2快速入门指南.pdf VIP
原创力文档

文档评论(0)