ruby

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对象

如果把人看作一类事物,把学生看作一类事物;那么,人是父类型,学生是子类型。子类型从父类型自然得到属性。方法,我们称之为继承。

学生要考试,工人不要;工人拿工资,学生不拿。同一个父类,不同的子类有不同的行为和状态,称为多态

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值