《Acing the technical interview》,老外写的白板面试的调侃文,声色并茂,兼具叙述文的生动与技术文的抽象。文中用函数来模拟链表的表示法我在《编程语言的基石——Lambda calculus》里面有深入讲解,感兴趣的读者可以参考。本文最后,给出了 Python、Ruby 语言中链表的函数表示。
全文移步:http://liujiacai.net/blog/2017/03/22/ace-technical-interview
后面为什么要用 lisp 的思路来写 ruby 代码?
这不是 lisp 思路呀,这是纯函数式编程