Incremento e decremento
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 19 di 94.
In Dart, gli operatori di incremento (++) e decremento (--) aumentano o diminuiscono di 1 il valore di una variabile.
void main() {
int count = 5;
count++; // Incrementa count di 1
print('After increment: $count');
}void main() {
int score = 10;
score--; // Diminuisce score di 1
print('After decrement: $score');
}void main() {
int a = 5;
int b = 5;
// Incremento prefijo: primero incrementa y luego usa el valor
int resultA = ++a;
// Incremento posfijo: usa el valor actual y luego incrementa
int resultB = b++;
print('a: $a, resultA: $resultA');
print('b: $b, resultB: $resultB');
}Sfida
FacileCrea un programma che dimostri gli operatori di incremento (++) e decremento (--) in Dart:
- Dichiara una variabile intera chiamata
scorecon un valore iniziale di 10 - Stampa il punteggio iniziale con l'etichetta:
Initial score: 10 - Usa l'operatore di pre-incremento (++score) e memorizza il risultato in una variabile chiamata
newScore - Stampa il nuovo punteggio con l'etichetta:
After pre-increment: 11 - Stampa il valore corrente della variabile del punteggio originale con l'etichetta:
Current score: 11 - Usa l'operatore di post-decremento (score--) e memorizza il risultato in una variabile chiamata
postDecrementResult - Stampa il risultato del post-decremento con l'etichetta:
Post-decrement result: 11 - Stampa il punteggio finale con l'etichetta:
Final score: 10
L'output deve corrispondere esattamente al formato previsto.
Provalo tu
void main() {
// Dichiara qui la variabile score
int score = ?;
// Stampa il punteggio iniziale
print("Initial score: $score");
// Usa l'operatore di pre-incremento
int newScore = ?;
// Stampa il nuovo punteggio e quello corrente
print("After pre-increment: $newScore");
print("Current score: $score");
// Usa l'operatore di post-decremento
int postDecrementResult = ?;
// Stampa il risultato del post-decremento e il punteggio finale
print("Post-decrement result: $postDecrementResult");
print("Final score: $score");
}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