irb(main):003:0> 3.times {print "Ruby! "} Ruby! Ruby! Ruby! => 3 irb(main):004:0> 1.upto(9) {|x| print x} 123456789=> 1 irb(main):005:0> a=[3,2,1] => [3, 2, 1] irb(main):006:0> a[3] => nil irb(main):007:0> a[3]=a[2]-1 => 0 irb(main):008:0> a.each do |elt| irb(main):009:1* print elt+1 irb(main):010:1> end 4321=> [3, 2, 1, 0] irb(main):011:0> a=[1,2,3,4] => [1, 2, 3, 4] irb(main):012:0> b=a.map{|x| x*x} => [1, 4, 9, 16] irb(main):013:0> c=a.select{|x| x%2==0} => [2, 4] irb(main):014:0> a.inject do |sum,x| irb(main):015:1* sum + x irb(main):016:1> end => 10 irb(main):017:0> h={ irb(main):018:1* :one=>1, irb(main):019:1* :two=>2 irb(main):020:1> } => {:one=>1, :two=>2} irb(main):021:0> h[:one] => 1 irb(main):022:0> h[:three]=3 => 3 irb(main):023:0> h.each do |key,value| irb(main):024:1* print "#{value}:#{key}; " irb(main):025:1> end 1:one; 2:two; 3:three; => {:one=>1, :two=>2, :three=>3} irb(main):026:0> File.open("d:/1.txt") do |f| irb(main):027:1* line=f.readline irb(main):028:1> end => "aaa\n" irb(main):029:0> t=Thread.new do irb(main):030:1* File.read("d:/1.txt") irb(main):031:1> end => #<Thread:0x22d67f0 run> irb(main):032:0>