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

weakish · May 08, 2014 · Last by xiongxin8802 replied at May 14, 2014 · 2989 hits

《Programming with Nothing》有中译了:

http://segmentfault.com/a/1190000000497092

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

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

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

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

lisp forever.

奇文啊。。

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

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

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

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.