Hanachan en Ruby (manipulation non destructive de tableaux)

listmonster.png

Source: Apprenez-vous un Haskell pour un grand bien!

head

array.first

irb(main):005:0> a = [1, 2, 3]
=> [1, 2, 3]
irb(main):007:0> a.first
=> 1
irb(main):008:0> a
=> [1, 2, 3]

tail

array.drop(1)

irb(main):005:0> a = [1, 2, 3]
=> [1, 2, 3]
irb(main):009:0> a.drop(1)
=> [2, 3]
irb(main):010:0> a
=> [1, 2, 3]

init

array[0...-1]

irb(main):010:0> a
=> [1, 2, 3]
irb(main):011:0> a[0...-1]
=> [1, 2]
irb(main):012:0> a
=> [1, 2, 3]

last

array.last

irb(main):013:0> a
=> [1, 2, 3]
irb(main):014:0> a.last
=> 3
irb(main):015:0> a
=> [1, 2, 3]

Recommended Posts

Hanachan en Ruby (manipulation non destructive de tableaux)
Manipulation du tableau Ruby
Multiplication dans un tableau Ruby
[Ruby] Tableau
Manipulation de tableau JavaScript
Tableau bidimensionnel Ruby
Lourd en rubis! ??
Examinez les éléments du tableau à l'aide de la méthode [Ruby] includes?
Calculer la différence entre les nombres dans un tableau Ruby
Triangle de sortie en Ruby
Manipulation de la date dans Java 8
Types de variables dans ruby
Popcount rapide en Ruby
Tableau multidimensionnel dans Swift
[Ruby] Comptez un nombre pair dans un tableau en utilisant la méthode pair?
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Comment récupérer la valeur de hachage dans un tableau dans Ruby
ABC177-Résoudre E avec Ruby
Valider les jetons JWT dans Ruby
[Ruby] Extraction d'un tableau à deux dimensions
Écrire l'héritage de classe dans Ruby
Mettre à jour Ruby dans l'environnement Unicorn
Entiers qui sont unifiés en entiers dans Ruby 2.4
[Ruby] Gestion des exceptions dans les fonctions
Utilisez des variables ruby en javascript.
À propos des expressions régulières dans Ruby
NCk mod p dans Ruby