Junior
Jakou chybu dostanete, pokud se pokusíte zapsat řetězec s velkým písmenem?
sobes.tech AI
Odpověď od AI
# Příklad kódu, který způsobí tuto chybu
# MyString = "Toto je řetězec"
NameError: neinicializovaná konstanta MyString
Ruby interpretér interpretuje identifikátor začínající velkým písmenem jako odkaz na konstantu nebo třídu. Pokud taková konstanta nebo třída ještě není definována v aktuálním rozsahu, Ruby vyhodí chybu NameError, protože nemůže najít odpovídající konstantu.