Ruby
文章平均质量分 77
iteye_15783
这个作者很懒,什么都没留下…
展开
-
人民币大写格式化
conf/initializers/float.rb [code="java"] # encoding: utf-8 class Float Numbers = {"0" => "零", "1" => "壹", "2" => "贰", "3" => "叁", "4"2011-07-25 11:14:50 · 345 阅读 · 0 评论 -
无聊写的金字塔
[code="java"]bar=25;1.upto(bar){|b| puts "#{(' *'*b).center(bar*2)}"}[/code]原创 2011-03-16 16:44:22 · 91 阅读 · 0 评论 -
Ruby 全局变量
[table] |$! | 最近一次的错误信息 | |$@| 错误产生的位置 | |$_| gets最近读的字符串 | |$.| 解释器最近读的行数(line number) | |$&| 最近一次与正则表达式匹配的字符串 | |$~| 作为子表达式组的最近一次匹配 | |$n| 最近匹配的第n个子表达式(和$~[n]一样) | |$=| 是否区别大小写的标志 ...原创 2012-02-21 13:22:55 · 87 阅读 · 0 评论 -
rvm ruby-1.9.3 安装 ruby-debug
[code="java"]gem install ruby-debug19 -- --with-ruby-include=$rvm_path/src/ruby-1.9.2-p290/[/code] [code="java"]bundle config build.linecache19 --with-ruby-include="$rvm_path/src/ruby-1.9.2-p29...原创 2012-03-02 09:40:44 · 134 阅读 · 0 评论 -
Ruby 中 Proc 和 lambda 的区别
[code="java"]def foo f = Proc.new { return "return from foo from inside proc" } f.call # control leaves foo here return "return from foo" end def bar f = lambda { return "return from ...原创 2011-11-16 10:09:51 · 150 阅读 · 0 评论 -
Ruby 线程
[size=small][b]线程概述[/b][/size] [b]线程(Thread)就是指能在一个程序中处理若干控制流的功能。与OS提供的进程不同的是,线程可以共享内存空间。[/b] Ruby中使用的线程是用户级线程,由Ruby解释器进行切换管理。[color=red]其效率要低于由OS管理线程的效率,且不能使用多个CPU[/color],这确实是它的缺点。但其优点也很明显,即[c...原创 2012-03-24 18:09:26 · 116 阅读 · 0 评论 -
不错的ruby资料
例子比较丰富,这貌似是Programming Ruby 第三版原创 2012-09-28 15:45:30 · 110 阅读 · 0 评论 -
Ruby irb 配置选项
[table] |[size=x-small][b]:AUTO_INDENT / conf.auto_indent_mode[/b][/size]|[size=small]如果为真,irb 将会在你输入嵌套结构时进行缩进. [/size]|[color=green][size=x-small]false[/size][/color]| |[size=x-small][b]:BACK_TRA...原创 2013-01-20 11:34:17 · 317 阅读 · 0 评论