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 plus ancienne 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.

  • droite, cliquez sur votre fichier 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é, cliquez "Bloc-notes," puis clique "Ouvrir." Vous pouvez modifier le code PERL avec le programme interne de Windows Notepad.

  • Créer votre fonction PERL pour analyser la chaîne et de convertir la chaîne à la "int" Type de données. Tapez le code suivant partout dans votre fichier de code PERL:

    sous convert_to_in {

    my $ string;




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

    $ String = $ string * 10 + $ d;

    }

    return $ string;

    }

    Cette fonction convertit 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.

  • Appelez la nouvelle fonction dans votre code. Faites défiler jusqu`à la partie de votre code où vous devez 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 numérique et les stocke dans la "$ converti" variable. Remplacer "123" avec votre propre chaîne à convertir.

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

AUTRES

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