image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image

EA

Eliton Almeida27/11/2023 14:33
Compartilhe

line = gets.split(" ")

  • #Ruby

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
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
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?