Carregando
0x20Lição 3 de 6

Trabalhar com strings e símbolos

Interpole texto, transforme strings e reconheça símbolos.

13 min Questionário com 4 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Combine e transforme strings Ruby.

Strings são sequências de caracteres. Strings entre aspas duplas suportam sequências de interpolação e escape. Métodos como upcase, downcase e strip retornam valores de string úteis. Um símbolo como :status é um valor nomeado imutável frequentemente usado como uma chave hash.

main.rb
1name = "  ruby  "
2puts name.strip.upcase
3status = :ready
4puts status
Saída
RUBY
ready

As chamadas de método Ruby geralmente são lidas como linguagem simples. Um ! final em um nome de método geralmente sinaliza que ele pode modificar um objeto, como em upcase!; sem ele, muitos métodos de string retornam uma cópia transformada.

Principais conclusões

  • Combine e transforme strings Ruby.

  • Os métodos e blocos Ruby ajudam a expressar as operações com clareza.

  • Leia cada resultado e mensagem de erro como feedback sobre seu código.

Quiz da aula

4 perguntas · aprovação com 3 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Ruby

Escreva Ruby no editor e execute com entradas de exemplo. Seu código é enviado ao Wandbox para ser executado.

Exercício 1

Formatar um nome

+25 XP

Leia um nome, remova os espaços em branco ao redor, converta-o para maiúsculas e imprima-o.

  • Nome em minúsculas
  • Caso misto
main.rb
Carregando editor…

O Ruby roda pelo Wandbox, um serviço público gratuito. Seu código-fonte e a entrada de teste são enviados a esse serviço.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…