__ Wenn eine bestimmte Zeichenfolge im Array enthalten ist, möchte ich sie ausschneiden und einen anderen Prozess ausführen. __ __
Die include? -Methode ist eine Methode, die bestimmt, ob das angegebene Element im Array enthalten ist.
array = ["foo", "bar"]
puts array.include?("bar")
#=> true
puts array.include?("hoge")
#=> false
Erstellen Sie eine Methode, die "true" zurückgibt, wenn ein bestimmtes Zeichen im Array enthalten ist, und "false", wenn dies nicht der Fall ist.
Hier ist das spezifische Zeichen eine Zahl von "1,2,3".
Ich werde den Code schreiben.
def array123(nums)
if nums.include?(1) && nums.include?(2) && nums.include?(3)
puts "True"
else
puts "False"
end
end
Dieses Mal werden wir die Methode von array123
aufrufen ,nums
als formales Argument setzen und bereit sein, das eigentliche Argument zu empfangen.
def array123(nums)
if nums.include?(1) && nums.include?(2) && nums.include?(3)
Wenn es einen Prozess gibt, den Sie ausführen möchten, wenn er wahr ist, beschreiben Sie ihn zwischen "if ~ else",
Wenn es einen Prozess gibt, den Sie ausführen möchten, wenn er falsch ist, beschreiben Sie ihn zwischen "else ~ end".
■ Referenzreferenz
Recommended Posts