Convenzioni di denominazione
Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 9 di 86.
Le convenzioni di denominazione sono un insieme di linee guida che gli sviluppatori seguono per rendere il loro codice più leggibile e manutenibile. I diversi linguaggi di programmazione hanno spesso convenzioni di denominazione diverse. In Swift, le variabili e le costanti si scrivono in camelCase: la prima parola inizia con una lettera minuscola e ogni parola successiva inizia con una lettera maiuscola.
Quando scrivi il nome di una variabile, sii descrittivo e usa parole significative.
Per esempio:
// Nomi scelti male
let is_active = false // non camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true
// Nomi scelti bene
let age = 10
let greeting = "Hello"
let isActive = trueSfida
PrincipianteScrivi il codice che inizializza le seguenti costanti usando una corretta convenzione camelCase:
playerNamecon il valore"Alice"playerAgecon il valore25isGameOvercon il valorefalse
Assicurati di usare i nomi e i valori esatti delle variabili. Ricorda:
- Swift distingue tra maiuscole e minuscole! (
playerName≠Playername)- I valori stringa devono essere racchiusi tra virgolette doppie
- I valori booleani sono in minuscolo:
true/false
Provalo tu
// Scrivi il tuo codice qui sotto
let playerName = ?
let playerAge = ?
let isGameOver = ?
// Non modificare le righe qui sotto
print("playerName = \(playerName)")
print("playerAge = \(playerAge)")
print("isGameOver = \(isGameOver)")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