Gardez une trace des méthodes que vous avez récemment apprises en apprenant Ruby afin de ne pas les oublier.
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.
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.
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"]
Détermine si le nombre cible est pair et renvoie une valeur booléenne.
12.even?
#=> true
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