赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 55 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
Lv4.逐梦者 弓箭手?剑兰
- 梦石
- 0
- 星屑
- 5464
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 一箭烂YiJL 于 2011-2-22 21:10 编辑
课序号:5
作者:一箭烂YiJL
出版社:VX教程出版社
售价:完全免费
VX教程出版社的其它教程
上一课:
新手教程——函数外的常量(实战篇)
序:
这一课是说数组(Array)与哈希(Hash)这间的分别,
这一课全都是理论课,我没有头绪怎么弄实战。
因为理论课的关系,所以能记多少就记多少。
正式开始:
还记得上次我教了函数外的常量,
也顺便教了数组和哈希,现在我要说一说他们的重点。
A.数组:
1.基本:- b = ["VX教程","出版社","强大"]
- p b[0] # => "VX教程"
- p b[1] # => "出版社"
- p b[2] # => "强大"
复制代码 注意:数组是从0开始数起
这一句也能得出:数组是有次序的
a[0]、a[1]的0、1在数组里叫做索引。
建立或修改:
修改:- a = [1, 3]
- a[0] = 7 # 妙处
- p a # => [7, 3]
复制代码 建立:- a = [1, 3]
- a[2] = 5 # 妙处
- p a # => [1, 3, 5]
复制代码 判断:
判断有多少个数组:- model = ["VX教程","出版社","强大"]
- p model.size # => 3
- [code]
- 判断有否数值:
- [code]model = ["VX教程","出版社","强大"]
- p model.include?("很费") # false
- p model.include?("强大") # true
复制代码 B.哈希:
简单:- b = {"一" => "VX教程", "出版权" => "出版社", "无" => "强大"}
- p b["一"] # => "VX教程"
- p b["出版权"] # => "出版社"
- p b["无"] # => "强大"
复制代码 注意:哈希是没有顺序的!而且要用{}
左边的是key,右边的是values。(记住名字就好了)
在"一" => "VX教程"里,"一"是key,"VX教程"是values。
删除和添加:
删除:- b = {"一" => "VX教程", "二" => "出版社"}
- a.delete("一")
- p b # => {"二" => "出版社"}
复制代码 添加:- b = {}
- b["一"] = 10
- p b # => {"一" => 10}
- p b["一"] # => 10
复制代码 判断:
判断是否包括:- b = {"VX教程" => 10, "强大" => 20}
- p b.include?("VX教程") # => true
- p b.include?("XP教程") # => false
复制代码 总结,我们学习了:
1.数组与哈希之间的最大分别
2.数组(Array)的详细用法
3.哈希(Hash)的详细用法
看完教程请回复,
我们需要的是支持!!
好了,这堂理论课上完了,谢谢大家。
下一课:
新手教程——参数与显示图片 |
评分
-
查看全部评分
|