Sobes.tech
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.