#!/usr/bin/env ruby # This code comes from http://ruby-it.org/pages/IRB # Check the page for copyright notice and explanations irb(main):001:0> a= 1+2 => 3 irb(main):002:0> a => 3 irb(main):003:0> a+3 => 6 irb(main):004:0> a => 3 irb(main):005:0> a+=3 => 6 irb(main):006:0> a+ b NameError: undefined local variable or method `b' for main:Object from (irb):6 >> def che_ne_penso_di_irb >> "molto meglio" >> end => nil >> che_ne_penso_di_irb => "molto meglio" >> x=10 => 10 >> irb >> x NameError: undefined local variable or method `x' for main:Object from (irb#1):1 >> exit => #, @signal_status=:IN_EVAL, @sca nner=#> >> x => 10 >> obj=Object.new => # >> pushws obj => [main] >> def dieci >> 10 >> end => nil >> popws => [] >> obj.dieci => 10