ruby入门_并行赋值_数组
2012-02-10 14:19
375 查看
看几个程序
1,普通变量赋值
a=1,b=2
2,数组赋值,使用了*
a=1,b=[2, 3, 4, 5]
可以看到b是一个赋值完a后的剩余的数组
3,分别赋值
a=10,b=[1, 2, 3, 4, 5]
4,数组赋值(二维)
a=10,b=[[1, 2, 3, 4, 5]]
可以看到b是一个二维数组,其第一个元素是arr
5,数组赋值(新数组)
a=10,b=[1, 2, 3, 4, 5],arr=[1, 2, 3, 4, 5, 6]
可以看出b是一个新的数组
1,普通变量赋值
arr=[1,2,3,4,5] a,b=arr puts "a=#{a},b=#{b}"输出
a=1,b=2
2,数组赋值,使用了*
arr=[1,2,3,4,5] a,*b=arr puts "a=#{a},b=#{b}"输出
a=1,b=[2, 3, 4, 5]
可以看到b是一个赋值完a后的剩余的数组
3,分别赋值
arr=[1,2,3,4,5] a,b=10,arr puts "a=#{a},b=#{b}"输出
a=10,b=[1, 2, 3, 4, 5]
4,数组赋值(二维)
arr=[1,2,3,4,5] a,*b=10,arr puts "a=#{a},b=#{b}"输出
a=10,b=[[1, 2, 3, 4, 5]]
可以看到b是一个二维数组,其第一个元素是arr
5,数组赋值(新数组)
arr=[1,2,3,4,5] a,*b=10,*arr arr.push 6 puts "a=#{a},b=#{b},arr=#{arr}"输出
a=10,b=[1, 2, 3, 4, 5],arr=[1, 2, 3, 4, 5, 6]
可以看出b是一个新的数组
相关文章推荐
- ruby入门_并行赋值
- Ruby中的并行赋值
- [PowerShell入门]变量、赋值、算术运算、类型转换、数组、注释
- Ruby快速入门(二):变量、数字、数组和运算符
- Ruby on Rails 入门之:(9) Ruby中Hash对象与数组
- Ruby快速入门(二):变量、数字、数组和运算符
- Ruby中的并行赋值和嵌套赋值
- ruby的数组赋值
- Ruby中的并行赋值
- [Java入门笔记] Java语言基础(五):数组
- ECMAScript 6 入门学习(7.数组的扩展)
- Ruby 数组与循环
- 一个操作数组的ruby代码
- 树状数组入门(求和)
- C 结构整体赋值给数组
- swift入门———数组
- VBS中数组的动态改变、赋值、清除
- [ROR] ruby on rails 入门知识
- .NET“.NET研究” 4 并行(多核)编程系列之一入门介绍
- ruby 数组 Hash相互转换