《对Ruby中Kernel的callcc方法的研究》的相关内容
相关讨论
帮忙看一个continuation的小程序,谢谢。
ruby 代码
class ContinuationDemo
def self.loop
cont = nil
&n ...
by AllenYoung 2006-11-22 浏览 (788) 回复 (1) 关键字:
ruby里的曹操(cc)
曹操(caocao)被誉为“古代轻功最好的人 ”,是因为“说曹操,曹操到”这句名言。
在ruby中,曹操的这种轻功被称为callcc.
callcc{|caocao|
for say in ["曹操","诸葛亮","周瑜"]
caocao.call if say=="曹操"
puts say #不会输出,因为曹操已经飞出去了
end
}#“曹操”飞到这里来了(跳出了ca ...
by axgle 2007-01-07 浏览 (3479) 回复 (5) 关键字: continuation
疑问:yield到底是怎么运作的?
最早看到yield时,就用c/C++中的概念对比了一番,发现最接近就是“宏代码的展开”。粗看起来,这样的理解是可以的。不过马上就有个问题出来了,就是定义域。宏代码的展开,要求展开后的代码处于被展开的位置同一个定义域,否则,相关变量和函数就会出现没有定义的错误。 不过从下面的ruby代码来看,yield没有这样的问题存在
class A
def self.test
yield
end
en ...
by jack 2006-10-31 浏览 (14867) 回复 (31) 关键字:
(鳞爪琐思)为什么fp不需要yield?
ruby的yield如此漂亮,以至于任何一个命令式语言如果不支持yield就是一个遗憾。
它让iterator的实现者用最直观简单的internal iterator的方式书写,而同时仍然允许iterator的使用者用external iterator的方式去用它。
然而,函数式语言对此却不感冒。是函数式语言抱残守缺吗?
其实。函数式语言拥有比yield更一般更强大的continuatio ...
by ajoo 2005-05-30 浏览 (5109) 回复 (9) 关键字:
谁来总结一下比较成熟的Web树状结构的解决方案
现在Web树状结构,主要有两类解决办法,一类是在服务器端生成,每次点击树节点,都会提交一次,代表是struts的树状结构,另一类是在客户端靠复杂的Javascript来生成,这样的解决方案就更加五花八门了,谁做Web树经验比较丰富,总结一下流行的解决方案,给大家推荐几个好用的web树?
by robbin 2004-01-12 浏览 (64190) 回复 (58) 关键字:
相关博客
ruby里的曹操(cc)
曹操(caocao)被誉为“古代轻功最好的人 ”,是因为“说曹操,曹操到”这句名言。
在ruby中,曹操的这种轻功被称为callcc.
callcc{|caocao|
for say in ["曹操","诸葛亮","周瑜"]
caocao.call if say=="曹操"
puts say #不会输出,因为曹操已经飞出去了
end
}#“曹操”飞到这里来了(跳出了ca ...
by axgle 2007-01-07 浏览 (3186) 回复 (5) 关键字: Continuation
相关圈子讨论
为什么我的eclipse插件安装后,好像建不成项目
简历项目进入下一步后
有个
configure jboss jbpm runtime
Loacte a jboos jbpm runtime
name
location browse
这个是干嘛的?
怎么配置啊?
我是把插件 粘贴到 eclipse中
还需要其他配置嘛?
by blackpearl 2008-09-11 浏览 (175) 回复 (3)
如何使用FacesContext类(转)
在Faces API中有两个类是要经常使用的. 一个是FacesContext 一个是ExternalContext, 本篇文章讲解如何使用前者, 在下面的一篇文章中在继续讲解任何使用后者:
对每个JSF请求,FacesServlet对象都会为其获取一个javax.faces. context.
FacesContext类的实例。FacesServlet对象将下列3个取自Web容器的对象传给ja ...
by vblvbl 2007-03-29 浏览 (1630) 回复 (3)
Groovy无痛AOP之旅
Groovy无痛AOP之旅
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (493) 回复 (0)
调试WebSphere应用程序
本文介绍如何使用该调试器及其某些基本/集成功能调试 Java 应用程序,这些应用程序在 WebSphere Studio Application Developer 中使用 EJB、servlet 和 JSP。
2001 年,IBM 为开放源代码社区引入了 Eclipse 平台,以努力使其产品的工具对第三方产品更加开放,同时也努力对平台进行总体上的加强。作为这个战略的一部分,IBM 现在提供了一 ...
by IBM文章编辑 2007-08-07 浏览 (2798) 回复 (0)
F# 入门:使用 .NET Framework 中的函数式编程技术
本文讨论:
安装 F#
F# 语言基础
.NET 互操作性
异步 F#
本文使用了以下技术: .NET Framework, F#
目录
为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作
作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (70) 回复 (0)
相关新闻
如何让JSON穿梭在服务器于浏览器之间
如何让JSON穿梭在服务器于浏览器之间
一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用
目前实现的功能
1 JSON转换成java对象(按一定的规则提交)
什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用
2 java对象转换成JSON
可以将servlet中的java对 ...
by helyho 2008-03-10 浏览 (3792) 回复 (6) 关键字: json hocate
Hocate Ajax 框架介绍
hocate AJAX框架参照了目前很多框架的设计思路,汲取各个框架其中的优点,摒弃了一些操作和编码的不便性,旨在提供一个方便快捷易编码的ajax框架.
1 java对象到JSON对象的自动映射
2 对象自动JSON化,可以在页面中直接调用
3 映射了java中的各种方法,可以控制那些方法要映射那些方法不映射
4 映射的JSON对象的方法的调用完全是js对象的方式.
例如:有一个对象te ...
by helyho 2007-11-01 浏览 (850) 回复 (0) 关键字:
hocate AJAX框架测试发布
hocate AJAX框架参照了目前很多框架的设计思路,汲取各个框架其中的优点,摒弃了一些操作和编码的不便性,旨在提供一个方便快捷易编码的ajax框架.
1 java对象到JSON对象的自动映射
2 对象自动JSON化,可以在页面中直接调用
3 映射了java中的各种方法,可以控制那些方法要映射那些方法不映射
4 映射的JSON对象的方法的调用完全是js对象的方式.
例如:有一个对象te ...
by helyho 2007-10-25 浏览 (624) 回复 (0) 关键字: hocate ajax

