1 ruby是什么?
Ruby,一种为简单快捷面向对象编程而创的脚本语言,它综合了Perl,Python,Java等语言的特点写成,有强大的文字处理能力,简单的语法,并且完全的面向对象。同时,Ruby是解释型语言,不需编译即可快捷地编程。Ruby由日本的Yukihiro Matsumoto(Matz.)在1995年首次发布。Ruby擅长于文本处理、系统管理等任务,大家可以用她来进行实用的编程。
据说英语好的人学习ruby特别简单,看来我得努力了。
2需要安装的程序
安装rvm , ruby ,ruby on rails
3 rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。还可以根据项目管理不同的gemset.
4 Ruby 的数组和散列表是索引的收集。两者存储对象集合,通过key来访问。使用数组字面量可以创建和初始化新的数组对象。ruby数组索引从零开始。
a =[1,'cat',3.14] #有三个元素的数组
#访问第一个元素
a【0】--1
#设置第三个元素
a【2】=nil
#显示这个数组
a --【1,"cat",nil】
注意使用了nil这个特别的值,许多语言中nil(null)概念指‘没有对象’。在Ruby中nil是一个对象,与别的对象一样,只不过它用来表示没有任何东西的对相象。a =[1,'cat',3.14] #有三个元素的数组
#访问第一个元素
a【0】--1
#设置第三个元素
a【2】=nil
#显示这个数组
a --【1,"cat",nil】
注意使用了nil这个特别的值,许多语言中nil(null)概念指‘没有对象’。在Ruby中nil是一个对象,与别的对象一样,只不过它用来表示没有任何东西的对象。
5对象
如果把人看作一类事物,把学生看作一类事物;那么,人是父类型,学生是子类型。子类型从父类型自然得到属性。方法,我们称之为继承。
学生要考试,工人不要;工人拿工资,学生不拿。同一个父类,不同的子类有不同的行为和状态,称为多态