Sobes.tech
Junior

Qual erro você obterá se tentar escrever uma string com uma letra maiúscula?

sobes.tech IA

Resposta da IA

# Exemplo de código que causa este erro
# MyString = "Esta é uma string"

NameError: constante não inicializada MyString

O interpretador Ruby interpreta um identificador que começa com uma letra maiúscula como uma referência a uma constante ou classe. Se tal constante ou classe ainda não estiver definida no escopo atual, o Ruby gerará um erro NameError, pois não conseguirá encontrar a constante correspondente.