Tipo de Dado String
Parte da seção Fundamentos do Journey de Ruby da Coddy — lição 5 de 88.
Em Ruby, strings são usadas para armazenar dados de texto. Uma string é uma sequência de caracteres que pode incluir letras, números, símbolos e espaços. Strings são um dos tipos de dados mais comumente usados na programação.
Em Ruby, você cria strings ao envolver o texto em aspas (sejam aspas simples ' ou duplas "). Em seguida, você as atribui a variáveis usando o operador de atribuição =:
variable_name = "text"Por exemplo, para armazenar o texto "Hello" em uma variável chamada greeting, você escreveria:
greeting = "Hello"As aspas dizem ao Ruby que isso é texto, não um nome de variável ou número. Sem aspas, o Ruby procuraria por uma variável ou método chamado Hello.
Exemplos de strings:
name = "Alice" # Texto com letrasmessage = 'Welcome!' # Aspas simples também funcionamaddress = "123 Main St" # Texto com númerosempty = "" # String vaziaDesafio
FácilCrie uma variável chamada city e atribua a ela o valor de string "Paris". Em seguida, crie outra variável chamada country e atribua a ela o valor de string "France". Por fim, exiba ambas as variáveis usando o comando puts.
Folha de consulta
Em Ruby, strings armazenam dados de texto e são criadas ao envolver o texto entre aspas (simples ' ou duplas "):
variable_name = "text"Exemplos:
name = "Alice" # Texto com letras
message = 'Welcome!' # Aspas simples também funcionam
address = "123 Main St" # Texto com números
empty = "" # String vaziaSem aspas, o Ruby procuraria por uma variável ou método em vez de tratá-lo como texto.
Experimente você mesmo
# TODO: Escreva as variáveis abaixo
# Não apague as linhas abaixo
puts city
puts countryEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada do Usuário10FizzBuzz com um Toque Especial
Visão Geral do JogoO Método FizzBuzz2Variáveis e Tipos de Dados
Números e VariáveisTipo de Dado StringTipo de Dado BooleanTipo de Dado SymbolVerificando Tipos de DadosConvenções de NomenclaturaRecapitulação - Criação de Variáveis5Tomada de Decisão
Instrução IfIf - ElseRecapitulação - Calculadora SimplesIf - Else AninhadoInstrução Unless8Laços de Repetição
Loop For com IntervalosLoop WhileBreakNextRecapitulação - FatorialLoop TimesLoop UntilLoops AninhadosRecapitulação - Entrada Dinâmica3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6IO Básico
Saída com putsSaída com print e pSaída com VariáveisEntrada com getsMétodo chompConversão de TiposRecapitulação - Calculadora de IdadeRecapitulação - Verdadeiro ou Falso9Métodos
Definindo um MétodoParâmetros de MétodoValores de RetornoRecapitulação - Método SigmaRecapitulação - Método de ValidaçãoValores de Parâmetro Padrão15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa