Sobes.tech
Junior

Jaki błąd otrzymasz, jeśli spróbujesz zapisać ciąg znaków z wielką literą?

sobes.tech AI

Odpowiedź od AI

# Przykład kodu wywołującego ten błąd
# MyString = "To jest ciąg znaków"

NameError: niezainicjalna stała MyString

Interpreter Ruby interpretuje identyfikator zaczynający się od wielkiej litery jako odwołanie do stałej lub klasy. Jeśli taka stała lub klasa nie jest jeszcze zdefiniowana w bieżącym zakresie, Ruby zgłosi błąd NameError, ponieważ nie będzie mógł znaleźć odpowiedniej stałej.