Sobes.tech
Junior

Quale errore otterrai se provi a scrivere una stringa con una lettera maiuscola?

sobes.tech AI

Risposta dell'AI

# Esempio di codice che causa questo errore
# MyString = "Questa è una stringa"

NameError: costante non inizializzata MyString

L'interprete Ruby interpreta un identificatore che inizia con una lettera maiuscola come un riferimento a una costante o a una classe. Se tale costante o classe non è ancora definita nell'ambito corrente, Ruby genererà un errore NameError, poiché non riesce a trovare la costante corrispondente.