| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment inverser un tableau
    Pratiquement tous les langages de programmation utilisent une structure de tableau pour stocker une liste de données . Par exemple, "array (76, 3, 5) . " La matrice inversée contient les mêmes données mais à l'envers c'est à dire " new_array (5, 3 , 76) . " Perl, un langage de programmation librement accessible, vous permet d'implémenter un algorithme très élégant pour inverser un tableau qui ne nécessite que quatre lignes du code. L'algorithme utilise Perl fonctions intégrées "pop" et "Push ". Choses que vous devez
    Computer
    Voir Plus Instructions
    Les étapes
    1

    obtenir des données de tableau à partir du programme principal. Un autre tableau " new_array " contiendra des données inversées .
    2

    supprimer le dernier élément du tableau initial en utilisant la fonction «pop» .
    3

    Ajoutez que élément que le premier de la nouvelle gamme avec fonction "shift"
    4

    Répétez les étapes 2 et 3 jusqu'à ce que le tableau initial devient vide ; . tous ses éléments sont transférés vers le nouveau dans l'ordre inverse .
    5

    Le programme Perl de travail est inférieure à # programme startsmy $ array = [ QW ( 1 2 6 9 25 7,4 12,6 2 6]); # Exemple arraymy $ new_array = []; print " @ $ tableau \\ n "; reverse_array ( $ array , new_array $ ) ; print" @ $ new_array \\ n "; # impression de la nouvelle arrayexit ;

    sous reverse_array {my ( $ array , $ new_array ) = @ _; # étape 1. Lire arraywhile initial ( @ $ array ) {my $ entry = pop (@ $ array ) ; # Étape 2 . supprimer le dernier élément de la arraypush initial @ new_array $ , $ entrée ; # Étape 3 . Ajouter cet élément dans le nouveau tableau comme le premier }}
    6

    La sortie du programme est comme suit 1 2 6 9 25 7,4 12,6 2 6 <--- initial tableau6 2 9 25 12,6 7,4 6 2 1 <--- nouveau tableau arrayThe est inversée.

    Previous :

    next :
      articles connexes
    ·Comment tester XML De XSD 
    ·Django Vs . Perl 
    ·Comment écrire Perl Script 
    ·Comment faire un script d'inondation 
    ·Comment utiliser Strict en Perl 
    ·Qu'est-ce que la syntaxe de Perl 
    ·Comment supprimer les fichiers HTML dans le répertoire…
    ·Comment faire pour supprimer Perl Newline 
    ·Comment nettoyer script Perl Format 
    ·Comment mémoriser un fichier en Perl 
      articles en vedette
    ·Comment faire une programmation de base en Java 
    ·Processus de planification Visual Basic 
    ·Pourquoi je reçois un message Javascript Void 
    ·Comment obtenir un JTextArea hésiter et faire défiler…
    ·Comment faire une application de jeu gratuite 
    ·Comment insérer des images dans les fichiers VBS 
    ·Comment supprimer une liste en Python Iteration 
    ·Comment utiliser RGB Avec Shape en VB 
    ·Comment faire pour commencer la programmation en Assemb…
    ·Comment exécuter un fichier PHP Sans une extension PHP…
    Copyright © Connaissances Informatiques http://fr.wingwit.com