• lambda 接 block 参数的问题 at 2014年03月07日

    #2 楼 @iBachue 我也是这样觉得的,正在改善 ^^

  • lambda 接 block 参数的问题 at 2014年03月07日

    对于含有 block 参数的 lambda,递归要像下面这样写吗?

    base = 10
    lambda_x = ->(&block_x) {
      if base == 0
        return
      else
        base -= 1
        puts 'some operations...'
        block_x.call
        lambda_x.call do
          puts "I'm in block_x"
        end
      end
    }
    
    lambda_x.call do
      puts "I'm in block_x"
    end
    
  • lambda 的问题 at 2014年03月07日

    #2 楼 @billy 但方法受到了作用域的限制,看不见外面的变量,所以才想用实现闭包的 lambda。