首页 > 编程语言 > 详细

闭包在DSL中的应用,领域特定语言的笔记

时间:2015-01-16 14:41:29      阅读:330      评论:0      收藏:0      [点我收藏+]
    章节名:闭包
    页码:第319页 2015-01-16 14:27:41

1.
各种语言称谓不同。
C语言可以用带有 void* 参数存储变量引用的 函数指针实现闭包。

技术分享



2.问题的提出:用对象作为谓词,语法麻烦。

技术分享


3.实例:C#2.0 & C#3.0

技术分享

技术分享



4.
总结闭包:
4.1 变量引用,而非复制,lexical scope;
4.2 lazy eval;
4.3 闭包的创建、保存、执行。

技术分享

技术分享



闭包在DSL中的应用,领域特定语言的笔记

原文:http://blog.csdn.net/younggift/article/details/42776811

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!