String
Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 6 de 92.
Uma string é um trecho de texto: uma sequência de caracteres, como letras, dígitos, espaços e símbolos. Em GDScript, seu tipo é String, com S maiúsculo.
Para criar uma string, coloque o texto entre aspas duplas ou aspas simples:
var s1 = "This is a string"
var s2 = 'This is also a string'As aspas marcam onde o texto começa e termina. Elas não fazem parte do valor, então print(s1) mostra This is a string.
As aspas simples são úteis quando o próprio texto contém aspas duplas:
var line = 'She said "Hi!"'
print(line)Isso imprime She said "Hi!".
GDScript não tem um tipo separado para um único caractere: "A" é uma String com um caractere.
Dígitos entre aspas também são texto. "25" é uma String, enquanto 25 é um int.
Desafio
InicianteArmazene a string I am learning to code with Coddy! em uma variável chamada coddy.
Escreva o texto exato, com as mesmas letras maiúsculas, espaços e !. Não altere a linha print(). Ela imprime:
coddy = "I am learning to code with Coddy!"Experimente você mesmo
extends Node
func _ready():
# Crie a variável coddy abaixo
# 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éticosDivisão inteiraOperador móduloAtalhos aritméticosRevisão - Matemática básicaOperadores de comparação7Entrada e Saída Básicas
SaídaSaída com VariáveisFormatação de StringsEntradaConversão de TipoRevisão - Até 120Revisão - Verdadeiro ou Falso10Funções
Declare uma funçãoArgumentosRetornoTipos de retornoRevisão - Função SigmaRevisão - Função de validaçãoValores padrão13Percorrendo Arrays
Percorrendo elementosPercorrendo com índicesPercorrendo strings — Parte 1Percorrendo strings — Parte 216Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Revisão - Lógica simplesOperadores lógicos Parte 3Operador ternário8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo Dados de Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Variáveis - Parte 2
Declaração de tipoInferência de tipoConstantesRevisão - Inicialização de variáveisConversão de tipo6Tomada de decisões
Instrução ifIf - ElseRevisão - Calculadora simplesIf - Else aninhadoInstrução match9Laços de repetição
Laço forLaço whileInterromperContinuarRevisão - FatorialA função rangeLaço aninhadoRevisão - Entrada dinâmicaPratique por conta própria: Compilador de GDScript online