Les partenaires publicitaires:

Comment convertir une chaîne en int perl

La plupart des langages de programmation ont une fonction interne qui convertit une chaîne en nombre. Cependant, la langue âgé de programmation Internet, PERL, n'a pas une fonction intrinsèque. Au lieu de cela, vous devez créer votre propre fonction pour convertir une chaîne en un nombre. Vous devez créer une boucle qui prend chaque caractère de la chaîne et la convertit en une valeur numérique.

Instructions

    • 1

      droit; cliquez sur votre fichier de PERL et sélectionnez «Ouvrir avec». Cliquez sur votre éditeur de PERL, puis cliquez sur «Ouvrir». Si vous ne disposez pas d'un éditeur de PERL spécialisée, cliquez sur "Bloc-notes", puis cliquez sur «Ouvrir». Vous pouvez modifier le code PERL avec le programme interne Bloc-notes Windows.

    • 2

      Créer votre fonction Perl pour analyser la chaîne et de convertir la chaîne en le type de données "int". Tapez le code suivant n'importe où dans votre fichier de code perl:

      sous convert_to_in {

      ma $ string;




      foreach my $ string (split (//, shift ())) {

      $ string = $ string * 10 + $ d;

      }

      retourner $ string;

      }



      Cette fonction permet de convertir une chaîne dans le type de données entier. Vous pouvez envoyer une chaîne à la fonction pour le convertir en un certain nombre.

    • 3

      Appelez la nouvelle fonction dans votre code. Faites défiler jusqu'à la partie de votre code où vous avez besoin de convertir la chaîne. Tapez le code suivant pour convertir votre chaîne:

      $ converti = convert_to_int ("123");

      Le code ci-dessus convertit la chaîne "123" à la valeur et magasins numérique dans le "$ converti" variable. Remplacer «123» avec votre propre chaîne à convertir.

    • 4

      Appuyez sur "Ctrl" et "S" pour enregistrer vos modifications. Utilisez votre éditeur de PERL pour exécuter le fichier et tester vos modifications, ou ouvrir le fichier dans votre navigateur Web pour tester le code.

» » » » Comment convertir une chaîne en int perl