標籤:
#!/usr/bin/rubyputs "Hello, Ruby, what is your name?"$name = STDIN.getsputs "Hi, I am "+$namedef welcome(name,a = 9,b = 9,*c) puts "Hi #{name}" c.each{|x| print "#{x}"}# print "a = "+ $a a = 10; b = 11# print "Hi, b" + $b res = a * bend#welcome("RUBY")puts welcome "ruby",3,6,7,8x = 100000000000000000000puts "#{x} " + x.class.to_sputs "Hello".upcase()s = "shit"; f = "fuck"s,f = f,sarr = [1, 2, s, f]puts arr[2]puts arr[-1]puts arr.inspect#Hash Tablecars = { ‘altima‘ => ‘Nissan‘, ‘camry‘ => ‘Toyota‘, ‘rx7‘ => ‘Mazda‘}cars[‘v‘] = ‘Volkswagon‘puts cars[‘rx7‘]p cars[‘v‘]#puts *.inspect 縮寫p cars#each 迭代toppings = Hash["pancakes","syrup","Pizza","Pepper","Cereal","Sugar"] toppings.each{|name, price| puts "#{name} points to #{price}"}myToppings = toppings.select{|name, price| price > "Pepper"}p myToppings.inspect#using of ..[] and ...[)(‘a‘..‘g‘).each{ |letter| print letter }puts(‘a‘...‘g‘).each{ |letter| print letter }puts
另存新檔*.rb檔案,在終端執行ruby *.rb。
Ruby學習筆記