Ruby
for i in (1..10)

   puts i

end

=======

(1..10).each{ |i| puts i}

1.upto(10){|i| putsi|
inject


(1..10).inject(){|sum, item| sum += item}

(1..10).inject(1){|sum, item| sum += item}
def image(opt={})

      default_opt = {:width=>300, :height=>200}

      default_opt.merge!opt

end
number =1 if number.nil?

number =1 unless number

======

number ||=1
if __FILE__ == $0

end




if $PROGRAME_NAME == __FILE__

end

Ruby常用写法