Junior
Akú chybu dostanete, ak sa pokúsite zapísať reťazec s veľkým písmenom?
sobes.tech AI
Odpoveď od AI
# Príklad kódu, ktorý spôsobí túto chybu
# MyString = "Toto je reťazec"
NameError: neinicializovaná konštanta MyString
Ruby interpretér interpretuje identifikátor začínajúci veľkým písmenom ako odkaz na konštantu alebo triedu. Ak takáto konštanta alebo trieda ešte nie je definovaná v aktuálnom rozsahu, Ruby vypíše chybu NameError, pretože nemôže nájsť zodpovedajúcu konštantu.