Array.replace() 方法
在本文中,我們將研究 Array.replace() 方法。你們一定認為該方法必須做一些與用某些東西替換 Array 實例相關的事情。它並不像看起來那麽簡單。好吧,我們將在其餘內容中解決這個問題。我們將嘗試借助語法和演示程序代碼來理解它。
方法說明:
此方法是 Ruby 庫中專門為 Array 類定義的 Public 實例方法的示例之一。此方法用於將 Array 實例替換為另一個 Array 實例。此方法的用法方式是將 self 的內容替換為另一個 Array 的元素。它也可以截斷或擴展它。此方法是破壞性方法的示例之一,其中這些方法所做的更改是永久性的。此方法沒有非破壞性版本。
用法:
array_instance.replace(array_instance)
所需參數:
該方法以數組實例為參數。如果你不提供任何數組實例,它會給你一個例外。
範例1:
=begin
Ruby program to demonstrate replace method
=end
# array declaration
Heart = ["Unconfident","Sad","No friends","Trust issues","Passing days"]
puts "Array replace implementation."
squad = ["Saksham","Nikhil","Ayush","Amisha","Satyam","Living days"]
Heart.replace(squad)
puts "Array elements are:"
print Heart
輸出
Array replace implementation. Array elements are: ["Saksham", "Nikhil", "Ayush", "Amisha", "Satyam", "Living days"]
說明:
在上麵的代碼中,您可以看到我們正在替換Heart
具有以下元素的數組squad
陣列。此方法是一種破壞性方法,因為它所做的更改是永久性的。
範例2:
=begin
Ruby program to demonstrate replace method
=end
# array declaration
Heart = ["Unconfident","Sad","No friends","Trust issues","Passing days"]
puts "Array replace implementation."
Heart.replace(["Saksham","Nikhil","Ayush","Amisha","Satyam","Living days"])
puts "Array elements are:"
print Heart
輸出
Array replace implementation. Array elements are: ["Saksham", "Nikhil", "Ayush", "Amisha", "Satyam", "Living days"]
說明:
在上麵的代碼中,您可以看到我們正在替換Heart
具有以下元素的數組squad
陣列。此方法具有破壞性,因為它所做的更改是永久性的。不需要先聲明一個 Array 實例然後傳遞給方法。您可以直接傳遞元素,如上例所示。
相關用法
- Ruby Array.repeated_permutation()用法及代碼示例
- Ruby Array.repeated_combination()用法及代碼示例
- Ruby Array.reject用法及代碼示例
- Ruby Array.reverse用法及代碼示例
- Ruby Array.reverse_each用法及代碼示例
- Ruby Array.rassoc(obj)用法及代碼示例
- Ruby Array.rotate()用法及代碼示例
- Ruby Array.rrindex()用法及代碼示例
- Ruby Array.rassoc()用法及代碼示例
- Ruby Array.index()用法及代碼示例
- Ruby Array.pack()用法及代碼示例
- Ruby Array.values_at()用法及代碼示例
- Ruby Array.each用法及代碼示例
- Ruby Array.sort用法及代碼示例
- Ruby Array.unshift()用法及代碼示例
- Ruby Array.drop_while用法及代碼示例
- Ruby Array.sort_by用法及代碼示例
- Ruby Array.shift用法及代碼示例
- Ruby Array.assoc(obj)用法及代碼示例
- Ruby Array.permutation()用法及代碼示例
注:本文由純淨天空篩選整理自 Array.replace() Method with Example in Ruby。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。