class File
def File.grep(fileName, pattern)
IO.foreach(fileName) do |line|
if md = pattern.match(line)
yield md;
end
end
end
end
File.grep("foo.txt", /total: (\d+)/) { |md| puts md[1]; }
延续是台时光机,闭包只是对旧时光的怀念
- 10:40
- 浏览 (89)
- 评论 (0)
刘未鹏的数学基础真好,看了他的那篇永恒的金色对角线 ,很简明。
Y Combinator
Y(F) = F(Y(F))
--------------------------------------------------------------------------------
不动点构造
let power_gen = lambda self. P(self(self))
铸造Y Combinator
let Y = lambda F.
let f_gen = lambda self. F(self(self))
return f_gen(f_gen)
哥 ...
- 18:33
- 浏览 (95)
- 评论 (0)







评论排行榜