0Pricing
Dart Academy · Lezione

String literal e virgolette

Stringhe tra virgolette singole, doppie e triple.

String literal e virgolette è una lezione Dart Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Dart Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Dart Academy include 4 lezioni in totale.

Che cos'è un literal stringa

Un string literal è testo scritto direttamente nel codice e racchiuso tra virgolette, così Dart lo tratta come testo e non come istruzioni.

var greeting = 'Hello, Dart!';

Le virgolette singole funzionano benissimo

Il modo più comune di scrivere testo in Dart è usare le single quotes. Sono semplici e rapide, e rappresentano lo stile adottato dalla maggior parte del codice Dart.

var name = 'Ada';

Le virgolette doppie sono equivalenti

Dart accetta anche le double quotes per le stringhe. Si comportano esattamente come le virgolette singole, quindi la scelta è soprattutto una questione di stile. 🙂

var city = "Berlin";

Ne scelga uno e sia coerente

Entrambi gli stili di virgolette sono validi, ma il buon codice resta coerente. La maggior parte dei team sceglie le virgolette singole e le usa ovunque, salvo motivi contrari.

Virgolette dentro le virgolette

Se il testo contiene un apostrofo, lo racchiuda tra double quotes, così Dart non penserà che la stringa sia terminata prima del previsto.

var note = "It's a sunny day";

E viceversa

Lo stesso principio vale al contrario: se il testo contiene virgolette doppie, racchiuda l'intera stringa tra single quotes per mantenerla leggibile.

var quote = 'She said "hi" softly';

Eseguire l'escape con una barra rovesciata

La backslash esegue l'escape di una virgoletta, facendola interpretare come carattere anziché come terminatore. La usi quando non può cambiare facilmente lo stile delle virgolette.

var msg = 'It\'s mine';

Le stringhe vuote sono valide

Una empty string è semplicemente formata da due virgolette senza nulla al loro interno. È un valore reale, spesso usato come punto di partenza prima di aggiungere testo.

var blank = '';

Virgolette triple per il testo lungo

Per il testo che si estende su più righe, Dart offre le triple quotes. Consentono di scrivere paragrafi senza eseguire l'escape di ogni interruzione di riga.

var poem = '''Roses are red
Violets are blue''';

Le stringhe hanno un tipo

Ogni literal scritto è una String, il tipo integrato di Dart per il testo. Può memorizzarlo, passarlo ad altri componenti e controllarne la lunghezza.

String label = 'price';

Unire le stringhe con il più

Può unire due stringhe con il plus operator. Il risultato è una stringa completamente nuova, formata da entrambi i frammenti nell'ordine originale.

var full = 'Dart' + ' rocks';

Controllo rapido

Il testo contiene un apostrofo. Qual è il modo più semplice per scriverlo?

Riepilogo: racchiudere il testo tra virgolette

Ha imparato che gli string literals usano virgolette singole, doppie o triple. Scelga lo stile in base al testo contenuto e mantenga la coerenza. 🎉

Domande Frequenti

La lezione «String literal e virgolette» è gratuita?

Sì — il testo completo di «String literal e virgolette» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Dart Academy, passa a CoddyKit PRO. Il corso Dart Academy include 4 lezioni in totale.

Cosa imparerò in «String literal e virgolette»?

Stringhe tra virgolette singole, doppie e triple. Eserciti Dart Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Dart Academy?

Non è richiesta alcuna esperienza precedente. Dart Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.

Quanto tempo richiede la lezione «String literal e virgolette»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Dart Academy?

Sì. Ogni lezione Dart Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. String literal e virgolette
  2. Interpolazione delle stringhe con il simbolo del dollaro
  3. Stringhe multilinea e raw
  4. Metodi per le stringhe di uso quotidiano
← Torna a Dart Academy