导论本文将讲一下源码安装ruby的过程。环境Distribution : Red Hat Enterprise Linux AS release 4 (Nahant Update 3)OS : GNU/Linux 2.6.32_1-4-0-0 #1 SMP x86_64INSTALL_DIR : /home/lordzzr/local/ruby/行动下载源码包http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz解压$ tar -zxvf ruby-1.9.3-p327.tar.gz && cd ruby-1.【阅读全文】
在 Ruby 中 block 代码块 可以用 {} 或者 do …end 包围。那么两者的区别是什么呢。原来它们的优先级别不同,看下面的例子:func g { } 等价于func ( g { } ),func g do … end 等价于 func(g) do … end可以理解为 {} 就近捆绑,优先级较高。http://onestepback.org/index.cgi/Tech/Ruby/BraceVsDo...【阅读全文】