Como converter uma string para int perl

A maioria das linguagens de programação têm uma função interna que converte uma string para um número. No entanto, a linguagem de programação Internet mais velho, PERL, não tem uma função intrínseca. Em vez disso, você deve criar sua própria função para converter uma string em um número. Você deve criar um loop que leva cada caractere na string e converte-lo para um valor numérico.

  • direita; clique seu arquivo PERL e selecione "Abrir com." Clique seu editor PERL, em seguida, clique "Aberto." Se você não tem um editor de PERL especializada, clique "Bloco de anotações," então clique "Aberto." Você pode editar o código PERL com o programa interno do Windows Notepad.

  • Crie a sua função PERL para analisar a cadeia e converter a string para o "int" tipo de dados. Digite o seguinte código em qualquer lugar no seu arquivo de código PERL:

    sub convert_to_in {

    my $ string;

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

    $ String = $ string * 10 + $ d;

    }

    retornar $ string;

    }

    Esta função converte qualquer cadeia para o tipo de dados inteiro. Você pode enviar qualquer cadeia para a função para convertê-lo para um número.

  • Chamar a nova função no seu código. Desça até a parte do seu código que você precisa para converter a cadeia. Digite o seguinte código para converter a cadeia:

    $ Convertido = convert_to_int ("123");

    O código acima converte a cadeia "123" ao valor numérico e armazena no "$ convertido" variável. Substituir "123" com a sua própria cadeia de caracteres para converter.

  • pressione "Ctrl" e "S" para salvar as alterações. Use o seu editor PERL para executar o arquivo e testar as alterações, ou abrir o arquivo no navegador da Web para testar o código.

De esta maneira? Compartilhar em redes sociais:

LiveInternet