Stringa
Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 7 di 86.
Un carattere è un singolo carattere (ad esempio: 1, 6, %, b, p, ., T, ecc.)
Il tipo String è un tipo speciale composto da più Character.
Per inizializzare un valore stringa in una variabile, racchiudilo tra virgolette doppie:
let s1 = "This is a string"
let s2 = "This is also a string"Nell'esempio sopra, vengono inizializzate due costanti stringa, chiamate s1 e s2.
Nota: A differenza di Python, Swift usa solo le virgolette doppie " per le stringhe. Le virgolette singole non sono valide per le stringhe in Swift.
Interpolazione di stringhe:
Swift dispone di una potente funzionalità chiamata interpolazione di stringhe, che usa \(). Ti permette di inserire valori direttamente all'interno di una stringa:
let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Mi chiamo Alice e ho 25 anni.Sfida
PrincipianteMemorizza la stringa I am learning to code with Coddy! in una costante chiamata coddy.
Assicurati di memorizzare il valore della stringa esatto, rispettando le maiuscole e le minuscole.
Provalo tu
// Scrivi il tuo codice qui sotto
// Sostituisci il testo vuoto con la stringa esatta richiesta dall'esercizio
let coddy = ""
// Non modificare la riga qui sotto
print("coddy = \"\(coddy)\"")Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori – Parte 1
Operatori aritmeticiOperatore moduloAssegnazione compostaRiepilogo - Matematica sempliceOperatori di confronto7I/O di base
Funzione printInterpolazione di stringheInput con ReadLineConversione di tipoRipasso - Fino a 120Ripasso - Vero o falso10Funzioni
Dichiarare una funzioneParametri e argomentiValori restituitiEtichette degli argomentiRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefiniti13Iterare sulle sequenze
Iterare sugli elementiIl metodo enumerateIterare sulle stringhe P1Iterare sulle stringhe P22Variabili
Let vs VarAnnotazioni di tipoNumeriStringaBooleanoConvenzioni di denominazioneRiepilogo - Inizializzare le variabili5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Valori opzionali
Cosa sono i valori opzionaliEstrazione del valore con if letGuard letOperatore di coalescenza nilRiepilogo - Estrazione sicura del valore6Decisioni
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIstruzione switchSwitch con intervalli9Cicli
Ciclo for-inCiclo whileCiclo repeat-whileBreakContinueRipasso - FattorialeIntervalli nei cicliCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Playground Swift