Convenzioni di denominazione
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 13 di 94.
In Dart, le convenzioni di denominazione rendono il codice leggibile e coerente:
1. Usa camelCase per le variabili
void main() {
String firstName = 'John';
int userAge = 25;
double accountBalance = 100.50;
bool isLoggedIn = true;
}2. Inizia con lettere/trattini bassi
void main() {
var name = 'Dart';
var counter = 1;
}3. Usa nomi significativi
void main() {
// Nomi migliori
var temperatureFahrenheit = 75.5;
}4. Usa lowerCamelCase per le costanti
void main() {
const pi = 3.14159;
const maxUsers = 100;
const baseUrl = 'https://api.example.com';
const defaultTimeout = Duration(seconds: 30);
}Sfida
PrincipianteIn questa sfida, ti eserciterai con le convenzioni di denominazione di Dart correggendo i nomi poco descrittivi delle variabili in un programma:
- Rinomina la variabile
xcon un nome descrittivo per l’età di una persona (usa camelCase) - Rinomina la variabile
Ycon un nome descrittivo per l’altezza di una persona in metri (usa camelCase) - Rinomina la costante
ABCcon un nome descrittivo per pi greco (usa le maiuscole e i trattini bassi per le costanti) - Rinomina la variabile final
temp123con un nome descrittivo per la temperatura massima consentita (usa camelCase)
Dopo aver rinominato le variabili, stampa ciascuna con un’etichetta descrittiva esattamente come mostrato qui sotto:
Age: 25 Height: 1.75 Pi Value: 3.14 Max Temperature: 100.0
Il tuo output deve corrispondere esattamente a questo formato.
Provalo tu
void main() {
int x = 25;
double Y = 1.75;
const double ABC = 3.14;
final double temp123 = 100.0;
// Stampa le variabili con le etichette
print("Age: $?");
print("Height: $?");
print("Pi Value: $?");
print("Max Temperature: $?");
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori di confrontoAND logicoOR logicoNOT logicoOperatori di verifica del tipoRiepilogo - Effettuare confronti7Lavorare con le stringhe
Concatenazione di stringheInterpolazione di stringheStringhe multilineaProprietà delle stringheMetodi di base delle stringhe10Collezioni - Nozioni di base sulle mappe
Che cosa sono le mappe?Creare una mappaAccedere ai valori tramite chiaveCoppie chiave-valoreOttenere la dimensione della mappaOttenere le chiaviOttenere i valoriVerificare se una chiave esiste13Sicurezza sui valori null in dettaglio
Capire i valori nullTipi nullableTipi non nullableOperatore di asserzione nullInizializzazione tardivaRiepilogo - Gestire i valori null in sicurezza2Variabili e tipi di dati di base
Che cosa sono le variabili?StringheNumeri interi (int)Numeri double (double)Valori booleani (bool)Inferenza del tipo con 'var'Variabili finaliVariabili costantiConvenzioni di denominazioneNull safety di baseRiepilogo - Dichiarazione delle variabili8Flusso di controllo - Cicli
Il ciclo 'for'Il ciclo 'while'Il ciclo 'do-while'Uso di 'break' nei cicliUso di 'continue' nei cicliRipasso - Ripetere il codice3Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloIncremento e decrementoAbbreviazioni di assegnazioneRiepilogo - Calcoli semplici6Flusso di controllo - prendere decisioni
L'istruzione 'if'L'istruzione 'else'L'istruzione 'else if'Ripasso - decisioni sempliciIstruzioni 'if' annidateL'istruzione 'switch'9Collezioni - Fondamenti delle liste
Cosa sono le liste?Creare una listaAccedere tramite indiceOttenere la lunghezza di una listaAggiungere elementiRimuovere elementiVerificare se una lista è vuotaScorrere una lista12Funzioni avanzate
Parametri posizionali opzionaliParametri con nomeParametri con nome obbligatoriValori predefiniti dei parametriRiepilogo - Parametri delle funzioni15Progetto: Calcolatrice semplice
ConfigurazioneDichiarare un numeroEsercitati da solo: Compilatore Dart online