📅  最后修改于: 2023-12-03 14:56:48.782000             🧑  作者: Mango
column()
函数介绍在红宝石(Ruby)编程语言中,矩阵(Matrix)是一个二维数组,用于表示多行多列的数据结构。column()
函数是矩阵类的一个实例方法,用于获取矩阵中的某一列。
column(column_index)
column_index
:一个整数,代表需要获取的列的索引。索引从 0
开始,0
表示第一列。column()
函数返回一个包含指定列的元素的一维数组。
require 'matrix'
# 创建一个 2x3 的矩阵
matrix = Matrix[[1, 2, 3], [4, 5, 6]]
column_array = matrix.column(1)
puts column_array
输出结果:
[2, 5]
IndexError
异常。column()
函数返回的是一个独立的数组对象,对该数组的操作不会影响原始矩阵。```ruby
require 'matrix'
# 创建一个 2x3 的矩阵
matrix = Matrix[[1, 2, 3], [4, 5, 6]]
column_array = matrix.column(1)
puts column_array
输出结果:
[2, 5]