ruby字符串研究之一

作者在 2007-04-22 18:52:00 发布以下内容

最近玩了一下ruby,感觉关于ruby字符串的用法比其他语言要活

s=”hello world”

变量就是这样使用,只要初始化其为字符串,s就成了字符串型

puts s

即可看到结果   =>hello world

声明时也可以这样 puts s=”hello world”

这样屏幕上在声明的同时直接就出现hello world

 

字符串型有很多功能函数

s.lengths.length()能显示字符串的长度,如s=”hello world”:

s.length              #=>11

 

s.count(‘x’) 可以计数字符串s中的x(x为任意字母)有多少

如:

s.count’o’              #=>2

s.count(‘o’)            #=>2

 

还没有搞清s.length.next到底是什么作用

目前我只知道:

s.length.next              #=>12

s.length.next.next          #=>13

以此类推

但是.next貌似只在length下面才有,比如s.count.next则会报错

 

\n

RUBY开拓 | 阅读 864 次
文章评论,共0条
游客请输入验证码