[RUBY] Méthode récemment apprise, mémorandum ①

introduction

Gardez une trace des méthodes que vous avez récemment apprises en apprenant Ruby afin de ne pas les oublier.

Méthode récemment utilisée

méthode de tranche

Il est possible d'extraire les éléments définis d'un tableau ou d'une chaîne de caractères.

string = "abcde"
str = string.slice(4)
puts str
#=> "d"

puts string
#=> "abcde"

La chaîne d'origine ne change pas.

slice! méthode

string = "abcde"
str = string.slice!(4)
puts str
#=> "d"

puts string
#=> "abce"

Les méthodes avec (!) Sont appelées méthodes destructives. Comme son nom l'indique, il détruit. La méthode slice! Supprime l'élément spécifié du tableau ou de la chaîne d'origine.

méthode de scan

Compte la chaîne de caractères spécifiée par l'argument de l'élément cible et la renvoie sous forme de tableau.

str = "abcdabcdabcd"
str.scan("ab")
#=> ["ab", "ab", "ab"]

même? méthode

Détermine si le nombre cible est pair et renvoie une valeur booléenne.

12.even?
#=> true

inclure? méthode

Détermine si l'élément spécifié est inclus dans le tableau et renvoie une valeur booléenne.

array = ["ab", "cd"]
array.include?("ab")
#=> true
array.include?("ef")
#=> false

Recommended Posts

Méthode récemment apprise, mémorandum ①
mémorandum
mémorandum