《programming ruby中文版第二版》学习笔记

来源:互联网 发布:c语言char[][] 编辑:程序博客网 时间:2024/05/17 01:52

最近,感觉学习ruby还是没有深入下去,草草的看了一遍ruby的基础知识就开始学习rails了,遇到了不少阻力,一个简单的例子都搞不定,想想觉得还是要打好基础才行,自己完全不懂得定位分析手段是很难学好的,所以决定再回去好好把ruby的基础知识打好再说,不能急于求成,急功近利;

所以决定从头学《programming ruby中文版第二版》,每天进步一点点就可以了。

今天学习的内容如下:

1.ruby的基本知识

2.数组和哈希

3.控制结构

4.正则表达式

以一个例子作为笔记的结束吧,有关正则表达式的:

把一段文章中的所有perl python字符串全部由ruby进行替换,程序如下:

line = "perl and python is xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

if line =~ /perl|python/

       puts line.gsub

end

输出结果如下:

ruby and ruby is xxxxxxxxxxxxxxxxxxx