2019-07-12から1日間の記事一覧

Ruby の lambda に proc オブジェクトを渡した場合、lambda オブジェクトは返ってこない

某所で話題になっているやつです。 Ruby では Kernel.#lambda で proc オブジェクトを生成した場合 lambda として生成されます。 # Kernel.#proc だと lambda でないオブジェクトを生成する proc_obj = lambda { |a, b| "#{a}:#{b}" } pp proc_obj.lambda? #…