Article image

EA

Eliton Almeida27/11/2023 14:33
Compartilhe

line = gets.split(" ")

    A linha de código line = gets.split(" ") realiza duas operações:

     

    gets: Esta função é usada para receber entrada do usuário. Ela aguarda até que o usuário digite alguma informação e pressione "Enter". O que foi digitado é então retornado como uma string.

     

    split(" "): Esta parte divide a string recebida em palavras, usando o espaço em branco como delimitador. O resultado é um array onde cada elemento é uma palavra da entrada.

     

    Portanto, se o usuário digitar, por exemplo, "123 456", a variável line se tornará um array ["123", "456"]. Isso é útil quando você espera entrada de várias partes e deseja manipular cada parte separadamente. No contexto do código anterior, line[0] seria a primeira parte (no exemplo, "123") e line[1] seria a segunda parte (no exemplo, "456").

     

     

    Compartilhe
    Comentários (3)

    EA

    Eliton Almeida - 27/11/2023 15:02

    Sim, Rafael. Tomara que ajude. Achei fera para meu aprendizado e quis dividir.

    HERBERT EMIDIO
    HERBERT EMIDIO - 27/11/2023 15:04

    bommm!

    RZ

    Rafael Zorzo - 27/11/2023 14:54

    que dahora, esses comandos são do ruby?