以 ubuntu 环境为例,从最简单开始
ubuntu 安装 ruby
sudo apt-get install ruby irb ri rdoc ruby1.8-dev build-essentia
命令行执行:
ruby -v
返回版本
ruby 1.8.4 (2005-12-24) [i486-linux]
ruby -e ‘print “你好!
“‘
-e 直接执行语句,返回
你好!
ruby test.rb
执行 test.rb (文本文件)的内容
Ruby将字符串像数字一样处理.我们用单引号(’…’)或双引号(”…”)将它们括起来.
单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许字符由一个前置的斜杠引出,而且可以用#{}内嵌表达式.而单引号括起来的字符串并不会对字符串作任何解释;你看到的是什么便是什么.
ruby -e ‘print “郭爽”+”你好!
“‘
郭爽你好!
ruby -e ‘print “郭爽
“*2′
*2 重复两遍
郭爽
郭爽
ruby -e ‘print “guoshuang”[0].to_s+”
“‘
抽取 “guoshuang” 字符串的第一个字符 g 的 ascii 码。(Rusy 里字符被视为整数)to_s 转换为字符串输出。
103
ruby -e ‘print “guoshuang”[-2].to_s+”
“‘
从后向前取出 n 。
110
ruby -e ‘print “guoshuang”[0,3].to_s+”
“‘
从0开始取3个字符
guo
ruby -e ‘print “guoshuang”[-4,3].to_s+”
“‘
uan
ruby -e ‘print “guoshuang”[2..5].to_s+”
“‘
从2到5
oshu
ruby -e ‘print “guoshuang”[-5..-1].to_s+”
“‘
huang