the ruby way 问题

the ruby way 问题



[Copy to clipboard] [ - ]
引用:
原帖由 xnine 于 2007-12-6 13:06 发表
”H-e-l-l-o-,- -w-o-r-l-d-!“
那个~符号是什么意思?

[Copy to clipboard] [ - ]


[Copy to clipboard] [ - ]


[Copy to clipboard] [ - ]


[Copy to clipboard] [ - ]
在%(模运算符,或称求佘运算符):%两侧均为整形数据,符号由被除数决定
=~ 这个是正则表达式运算符

!~ 这个是上面的逆运算
str = "Hello, world!"
def str.spell
 self.split(//).join("-")
end
puts str.spell

windows 下,这样能显示
>ruby temp3.rb
H-e-l-l-o-,- -w-o-r-l-d-!
>Exit code: 0