Ruby | Matrix clone() function
The clone() is an inbuilt method in Ruby returns a clone of the given matrix such that the contents are not referenced by identical objects.
Syntax: mat1.clone()
Parameters: The function needs a matrix whose clone is to returned.
Return Value: It returns the clone matrix.
Example 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() |
Output:
Matrix[[1, 21], [31, 18]]
Example 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() |
Output:
Matrix[[1, 1, 5], [1, 1, 5], [1, 2, 5]]
Please Login to comment...