String
Parte da seção Fundamentos do Journey de Swift da Coddy — lição 7 de 86.
Um Caractere é um único caractere (por exemplo: 1, 6, %, b, p, ., T, etc.)
O tipo String é um tipo especial que consiste em múltiplos Characters.
Para inicializar um valor de string em uma variável, coloque-o entre aspas duplas:
let s1 = "This is a string"
let s2 = "This is also a string"No exemplo acima, duas constantes de string são inicializadas, chamadas s1 e s2.
Nota: Ao contrário do Python, o Swift usa apenas aspas duplas " para strings. Aspas simples não são válidas para strings no Swift.
Interpolação de Strings:
Swift possui um recurso poderoso chamado interpolação de strings usando \(). Isso permite que você insira valores diretamente dentro de uma string:
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Meu nome é Alice e eu tenho 25 anos.Desafio
InicianteArmazene a string I am learning to code with Coddy! em uma constante chamada coddy.
Certifique-se de armazenar o valor exato da string com a capitalização correta.
Folha de consulta
Um Character é um único caractere (ex: 1, %, b, T).
Uma String é um tipo que consiste em múltiplos caracteres. Strings devem estar entre aspas duplas:
let s1 = "This is a string"
let s2 = "This is also a string"Nota: Swift usa apenas aspas duplas " para strings. Aspas simples não são válidas.
Interpolação de String permite que você insira valores diretamente dentro de uma string usando \():
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Meu nome é Alice e eu tenho 25 anos.Experimente você mesmo
// Digite seu código abaixo
let coddy = ?
// Não altere a linha abaixo
print("coddy = \"\(coddy)\"")Esta 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 1
Operadores AritméticosOperador de MóduloAtribuição CompostaRecapitulação - Matemática SimplesOperadores de Comparação7IO Básico
Função PrintInterpolação de StringsEntrada ReadLineConversão de TiposRecapitulação - Até 120Recapitulação - Verdadeiro ou Falso10Funções
Declarar uma FunçãoParâmetros e ArgumentosValores de RetornoRótulos de ArgumentosRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores Padrão13Iterando sobre Sequências
Iterando sobre ElementosO Método EnumeratedIterando sobre Strings P1Iterando sobre Strings P22Variáveis
Let vs VarAnotações de TipoNúmerosStringBooleanosConvenções de NomenclaturaRecapitulação - Inicializar Variáveis5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operador Ternário8Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada11FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz3Opcionais
O que são OpcionaisDesembrulhando com If LetGuard LetOperador de Coalescência NulaRecapitulação - Desembrulho Seguro6Tomada de Decisão
Estrutura IfIf - ElseRecapitulação - Calculadora SimplesEstrutura SwitchSwitch com Intervalos9Loops
Loop For-InLoop WhileLoop Repeat-WhileBreakContinueRecapitulação - FatorialIntervalos em LoopsLoop AninhadoRecapitulação - Entrada Dinâmica12Fundamentos de Arrays
Declarando um ArrayAcessando ElementosModificando ArraysMétodos de ArrayRecapitulação - Lista de ProdutosRecapitulação - Array InvertidoTuplas15Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa