首页 » Ruby » ruby02

ruby02

原文 http://blog.csdn.net/hmyixiu/article/details/76599577

2017-08-03 00:20:07阅读(562)

数组 people =[“小林”,”男”,”工程师”,19] 可以通过name[0]来对数组中的值进行定义 可以直接对数组中的元素进行替换,如果people[4]=”爱好” ,数组的大小会配合一起改变 people.size ,可以查看数组的大小 people.each{|变量| 要重复进行的操作} 变量就是数组中各个元素的迭代 杂凑(HASH) 类似于键值对 people ={“name” => “yixiu”,”age” => 21} people[“name”]的值等于”yixiu” 也可以people[“gender”] = “male”添加新的值 people.each{|键,值| 想要重复进行的操作} 重定向功能可以将文件输出到制定的文件中,ruby hello.rb > hello.html pp 会将对象内部的信息进行整理,按照直观易懂的形式进行输出,比P方法有更好的可读性 正则表达式Regular Expression 字符串匹配,分割字符串 把正则表达式匹配字符串是,使用”=~”运算符 /样式/ =~ 想要匹配的字符串;匹配成功时会返回匹配成功的位置,匹配失败是会返回nil eg: p /Ruby/ =~ “Ruby” #=>0 在右侧的/后面加一个”i”,匹配时就不区分大小写了

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹