• 方法后面不能留空格吗? at 2017年04月29日

    Array#last(n) 返回数组的最后 n 个元素。显然这会返回一个数组。

    连在一起的 +1 在这里就是(正) 1,于是返回了 [3]

  • Steve Klabnik 和 tenderlove (Aaron Patterson)

  • 方法后面不能留空格吗? at 2016年12月21日

    #8 楼 @tablecell

    不,调用没有参数的方法时,一般是不加括号的;而调用有参数的方法时,是推荐加上括号的。

    一般来说,是写 Time.new - t1,而不是Time.new() -t1

    不是什么代码规范性的问题。如果明白+@-@的话,很容易搞清楚。

  • 方法后面不能留空格吗? at 2016年12月20日

    幸好是报错。

    有的时候,像你这么写不会有错,但行为却和你想象中的不一样,那就更难搞了。

    例如:

    arr = [1, 2, 3]
    arr.last +1  # => [3]
    arr.last + 1 # => 4
    

    不要吝惜空格和括号。

  • 拿到书啦!

    话说 概述 xiii 页中 Lisp 打成了 Lsip 😦