Ruby中创建数组的方法有哪些总结?
- 内容介绍
- 文章标签
- 相关推荐
本文共计890个文字,预计阅读时间需要4分钟。
程序经常需要管理变量集合。例如,管理日程的程序必须有一个包含一周天数的数组。每天的数据存储在一个变量中,该变量可以存储在一个数组变量中。通过这个数组变量,您可以访问每一天的数据。
程序经常需要管理变量集合。例如,管理日历的程序必须有一周的天数列表。每天必须存储在一个变量中,它们的列表可以存储在一个数组变量中。通过这个数组变量,您可以访问每一天。
创建空数组
您可以通过创建一个新的数组对象并将其存储在一个变量中来创建一个空数组。这个数组将为空;您必须用其他变量填充它才能使用它。如果要从键盘或文件中读取内容列表,这是创建变量的一种常见方法。
在下面的示例程序中,使用array命令和赋值运算符创建一个空数组。从键盘上读取三个字符串(字符的有序序列)并“pushed”或添加到数组的末尾。
#!/usr/bin/env ruby array = Array.new 3.times do str = gets.chomp array.push str end
使用数组文字来存储已知信息
数组的另一个用途是存储编写程序时已经知道的内容的列表,例如星期几。要将星期几存储在数组中,可以创建一个空数组,并像前面的示例那样将它们一个接一个地追加到数组中,但是有一种更简单的方法。可以使用数组文字。
在编程中,“literal”是一种内置在语言本身中的变量类型,它有特殊的语法来创建它。
本文共计890个文字,预计阅读时间需要4分钟。
程序经常需要管理变量集合。例如,管理日程的程序必须有一个包含一周天数的数组。每天的数据存储在一个变量中,该变量可以存储在一个数组变量中。通过这个数组变量,您可以访问每一天的数据。
程序经常需要管理变量集合。例如,管理日历的程序必须有一周的天数列表。每天必须存储在一个变量中,它们的列表可以存储在一个数组变量中。通过这个数组变量,您可以访问每一天。
创建空数组
您可以通过创建一个新的数组对象并将其存储在一个变量中来创建一个空数组。这个数组将为空;您必须用其他变量填充它才能使用它。如果要从键盘或文件中读取内容列表,这是创建变量的一种常见方法。
在下面的示例程序中,使用array命令和赋值运算符创建一个空数组。从键盘上读取三个字符串(字符的有序序列)并“pushed”或添加到数组的末尾。
#!/usr/bin/env ruby array = Array.new 3.times do str = gets.chomp array.push str end
使用数组文字来存储已知信息
数组的另一个用途是存储编写程序时已经知道的内容的列表,例如星期几。要将星期几存储在数组中,可以创建一个空数组,并像前面的示例那样将它们一个接一个地追加到数组中,但是有一种更简单的方法。可以使用数组文字。
在编程中,“literal”是一种内置在语言本身中的变量类型,它有特殊的语法来创建它。

