无废话ROR-1
2010-01-22 15:13 风中独火 阅读(192) 评论(0) 编辑 收藏 举报A.安装
http://www.ruby-lang.org/en/downloads/
Ruby 1.8.6 One-Click Installer
MacOS X 内置,可以直接使用(10.5,10.6)
B.测试
命令行下: ruby -v
gem -v
PS:gem 可以升级本身和安装其他组件,如 rails,mongrel,thin等.
C.运行
ruby xxxx.rb
irb 交互模式.
D.基本:
变量:全局$,局部,方法阐述方法名称 小写,类变量@@,类实例@
类名,模块名,常量:大写开头.
数组 []
散列{}
%w帮助处理字符串的分隔符号问题.
E.控制结构
if
elseif
else
end
(单表达式可以采用 statement modifiers 语句修饰符:expression if condition)
while wend(nil可以终止循环)
同样可以使用语句修饰符
square=2
square=square*square while square <1000
F.正则
定义:/pattern/
匹配:=~ 返回index或nil, ex:puts "match" if word =~ /pattern/
替换:"source".sub(/s/,"b") 替换第一个; "source".gsub(/s/,"b") 替换所有.