RubyにはPythonのdisみたいなものはないのかなぁと言っていたら、ささださんに教えてもらった。 irb(main):017:0> def facto(n) irb(main):018:1> if n == 0 then 1 else facto(n - 1) * n end irb(main):019:1> end => nil irb(main):020:0> puts RubyVM::InstructionSequence.disasm(Object.method(:facto)) == disasm: <RubyVM::InstructionSequence:facto@(irb)>==================== local table (size: 2, argc: 1 [opts: 0, rest: -1, post: 0, block: -1] s1) [ 2