Ruby 面向抖 M 编程: 在 Ruby 中只使用 Proc 解决 FizzBuzz 问题

weakish · 2014年05月08日 · 最后由 xiongxin8802 回复于 2014年05月14日 · 3000 次阅读

《Programming with Nothing》有中译了:

http://segmentfault.com/a/1190000000497092

在不使用 Ruby 以下内置特性的前提下,如何编程?

  • 不使用 gem
  • 不使用标准库
  • 不使用模块
  • 不使用方法
  • 不使用类
  • 不使用控制语句!
  • 不使用赋值语句!
  • 不使用数组!
  • 不使用字符串!
  • 不使用数字!
  • 不使用布尔值!

好吧 ruby 确实是函数式语言…………

唉!!这可读性。。。。。。。。。。

lisp forever.

奇文啊。。

说白了就是 Lambda 演算和 Church 编码。

那就用 lisp 那些 trick 来重新实现这些特性就好啦~~~ XD

#4 楼 @moioo 如果允许用 constant 的话,可读性还凑合

看到数字那一段,就觉得不会爱了

完了。我整个人都不好了...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号