Junior
Milyen hibát kapsz, ha megpróbálsz egy karakterláncot nagybetűvel írni?
sobes.tech MI
Válasz az MI-től
# Példa kód, ami ezt a hibát okozza
# MyString = "Ez egy string"
NameError: nem inicializált állandó MyString
A Ruby értelmező egy nagybetűvel kezdődő azonosítót konstansra vagy osztályra utalásként értelmez. Ha ilyen konstans vagy osztály még nincs definiálva az aktuális láthatósági körben, a Ruby hibát ad NameError formájában, mert nem találja a megfelelő konstansot.