Corso di Raku / Fondamenti / Fondamenti di variabili e tipi di dati / Variabili scalari
Nomi delle variabili
Prima di procedere oltre, dedichiamo un po’ di tempo a un argomento
interessante riguardante i nomi consentiti delle variabili. Finora
abbiamo visto nomi semplici come $name o $age,
che consistevano interamente di lettere minuscole dell’alfabeto inglese.
Ma ci sono più possibilità.
Sensibilità alle maiuscole
I nomi delle variabili (o identificatori) sono sensibili alle maiuscole. Ciò significa che tutti i nomi seguenti si riferiscono a contenitori scalari diversi:
$myname
$MyName
$myName
$MYNAMESta a te aderire a uno schema di denominazione, ma probabilmente puoi riservare i nomi tutti in maiuscolo per le costanti.
Altri caratteri
Tra i caratteri ASCII, puoi usare cifre, il carattere di
sottolineatura _, un trattino - e l’apostrofo
'. Nota che il primo carattere dell’identificatore deve
essere una lettera o una sottolineatura. Sia - che
' devono essere seguiti da un carattere alfabetico. Ecco
alcuni altri identificatori validi:
$___
$a'b'c
$my-name
$address2Ancora una volta, sta a te scegliere i nomi, ma probabilmente non è una buona pratica scegliere deliberatamente nomi che sembrano criptici.
Caratteri Unicode
La definizione di lettere e cifre è effettivamente estesa per includere tutti quei caratteri che sono considerati lettere e cifre decimali secondo le loro proprietà Unicode. Ad esempio, le seguenti variabili sono valide in Raku:
$привет
$駱駝道
$αβγ
$Δ۲ # dove ۲ è una cifraPratica
Risolvi 1 quiz sul contenuto di questo argomento.
Navigazione del corso
← Operatore defined-or | Quiz: Nomi validi delle variabili →
💪 Oppure vai direttamente agli esercizi di questa
sezione.