所有分类
  • 所有分类
  • 插件下载
  • 学习教程
  • 模型下载
  • 材质贴图
  • 素材分享
  • Enscape素材
  • 软件下载

No.7_SketchUp Ruby基础-第一章 Ruby 数组 1.7

1.7 数组array

在使用SketchUp设计中,所有的点、线、模型都必须使用x,y,z轴来定位。更简单的组织这些坐标的方法就是将它们收集起来,这个就需要使用数组了,数组是一种数据结构,里面包括一序列的值,成为元素。数组和我们早先看到的字符串有点类似,字符串仅由字符组成,数组里面却可以包含任何的东西,包括数值,字符串,变量,常量,甚至其他的数组。

字符串是使用单引号和双引号包围的,数组是勇士方括号包围的,下面的例子就创建了一个包括几个元素的数组:

arr = [1, 2, “ab”, 4.0, ‘Hello’, 6.0, [1, 2, 3]]

这里的创建的数组名为arr,它的所有元素为1, 2, “ab”, 4.0, ‘Hello’, 和 [1, 2, 3]

 

访问数组元素

元素的访问都是通过在数组位置的,起始位置为0。元素的位置作为它的索引值,下面的命令就是访问数组arr通过索引值为2的元素:

x = arr[2]

puts x

我们可以看到结果是”ab”

下面的命令我们设置第四个元素的值,它的索引值为3:

arr[3] = 12

puts arr[3]

我们可以看到结果:12

获取数组的子集和字符获取子字符的操作是一样的。

我们来看下面的代码示范:

arr[2..5]     → [“ab”, 4.0, “Hello”, 6.0]

arr[0…3]    → [1, 2, “ab”]

arr[-6..-4]   → [2, “ab”, 4.0]

我们也可以是设置需要索引的值,以及个数。下面的代码展示了如果获取第3个元素以后的4个值(包括第3个):

x = arr[2, 4] → [“ab”, 4.0, “Hello”, 6.0]

和字符串的操作很像吧,也是很容易掌握的。

 

数组的基本操作

Ruby提供了一些操作数组的方法,他们大多数都是和字符串的操作是类似的,下面的表格展示了6中不同的表格操作符以及他们的使用方法:

数组方法

Ruby也提供很多数组的操作方法:

 


特别注明:本教程转自”一米网校”转载请与原作者联系。

 

0
分享海报

评论0

请先
加入VIP全站资源免费下载,升级VIP享受更好的下载体验! 查看详情
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码