红宝石 |矩阵克隆()函数
clone()是 Ruby 中的一个内置方法,它返回给定矩阵的克隆,这样内容就不会被相同的对象引用。
Syntax: mat1.clone()
Parameters: The function needs a matrix whose clone is to returned.
Return Value: It returns the clone matrix.
示例 1 :
# Ruby program for clone() method in Matrix
# Include matrix
require "matrix"
# Initialize a matrix
mat1 = Matrix[[1, 21], [31, 18]]
# Prints the value of mat1.clone()
puts mat1.clone()
输出:
Matrix[[1, 21], [31, 18]]
示例 2 :
# Ruby program for clone() method in Matrix
# Include matrix
require "matrix"
# Initialize a matrix
mat1 = Matrix[[1, 1, 5], [1, 1, 5], [1, 2, 5]]
# Prints the value of mat1.clone()
puts mat1.clone()
输出:
Matrix[[1, 1, 5], [1, 1, 5], [1, 2, 5]]