Section courante

A propos

Section administrative du site

ARRAY

Tableau
Ruby

Syntaxe

Array(arg)

Paramètres

Nom Description
arg Ce paramètre permet d'indiquer la dimension du tableau.

Retour

Valeur Description
tableau Ces valeurs permettent d'indiquer le tableau créé.

Description

Cette fonction permet de convertir un paramètre en un tableau utilisable par «to_a».

Algorithme

MODULE Array(input)
   SI input est nil ALORS
      RETOURNE un array [] vide
   FIN SI

   SI entrée IS un instance de tableuau ALORS
      RETOURNE input (c'est déjà un tableau)
   FIN SI

   ESSAI
      SI input RESPONDS TO to_ary ALORS
         RETOURNE input.to_ary() (convertir en utilisant la méthode to_ary)
      FIN SI
   ATTRAPER error
      (Ignorer les erreurs si to_ary échoue)
   FIN ESSAI

   RETOURNE [input] (envelopper l'entrée dans un tableau)

Remarques

Exemple

Voici un exemple typique de l'utilisation de cette méthode :

Essayer maintenant !
  1. a = Array(1)
  2. b = Array(1..5)
  3. c = Array(10..20)
  4. puts "a = " + String(a)
  5. puts "b = " + String(b) 
  6. puts "c = " + String(c) 

on obtiendra le résultat suivant :

a = [1]
b = [1, 2, 3, 4, 5]
c = [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]


Dernière mise à jour : Lundi, le 24 novembre 2014