找
▪Ruby API文档
http://www.ruby-doc.org/stdlib-2.1.0/
▪Programming Ruby: The Pragmatic Programmer's Guide [TFH08]的免费在线版本
http://ruby-doc.com/docs/ProgrammingRuby/
▪替换字符串某一部分的方法
str.gsub(pattern, replacement)
=> new_str
str.gsub(pattern) {|match| block }
=> new_str
"hello".gsub(/[aeiou]/, '*') #=> "h*ll*" #将元音替换成*号 "hello".gsub(/([aeiou])/, '<\1>') #=> "h<e>ll<o>" #将元音加上尖括号, \1表示保留原有字符 "hello".gsub(/./) {|s| s[0]. to_s + ' '} #=> "104 101 108 108 111 "
(这个还不懂)
▪有关Ruby正则表达式的资料
▪有关Ruby区间(range)的资料
做
▪打印字符串"Hello, world."。
▪在字符串"Hello, Ruby."中,找出"Ruby."所在下标。
▪打印你的名字十遍。
▪打印字符串"This is sentence number 1.",其中的数字1会一直变化到10。
▪从文件运行Ruby程序。
▪加分题:如果你感觉意犹未尽,还可以写一个选随机数的程序。该程序让玩家猜随机数是多少,并告诉玩家是猜大了还是猜小了。(提示:rand(10)可产生0~9的随机数,gets可读取键盘输入的字符串,你要把输入字符串转换成整数。)