Programming Ruby 读书笔记(六)

讨论一下Ruby表达式的用法。

1.Ruby支持链式语句:

puts a  =  b  =  c  =   0
puts 
" ========== "
puts [
3 ,   1 ,   7 ,   0 ] . sort . reverse

输出:

0
==========
7
3
1
0

 2.运算符重载:

class Fixnum
  
  alias old_plus 
+
  
  def 
+ (other)
    old_plus(other)
. succ
  end
end

puts 
1   +   2

输出: 4

3.ruby调用底层操作系统命令。使用反引号(`)或者以%x为前缀的分解形式,括起一个字符窜。表达式返回的值是该命令的标准输出。

`date`
puts 
%x { dir }

待续。。。

你可能感兴趣的:(c,Date,读书,Ruby)