不管你是用c,c++,c#,java。。。不管你是用循环,递归,lambdas。。。我保证,你写的斐波拉契数列生成算法,没有用ruby写来得简洁:

x,y = 0,1
Array.new(10) {|i| [0,1].include?(i) ? 1 : (x,y = y,x+y)&&(x+y) }
#=>[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]

  不懂的语言不敢保证~呵呵  

 

评论
发表评论

您还没有登录,请登录后发表评论

woody_420420
搜索本博客
我的相册
49c22e18-d99f-3853-a474-235e6f62169a-thumb
theme_dir.PNG
共 14 张
最近加入圈子
存档
最新评论