Sobes.tech
Junior

¿Qué error obtendrá si intenta escribir una cadena con una letra mayúscula?

sobes.tech AI

Respuesta de la IA

# Ejemplo de código que causa este error
# MyString = "Esta es una cadena"

NameError: constante no inicializada MyString

El intérprete de Ruby interpreta un identificador que comienza con una letra mayúscula como una referencia a una constante o clase. Si aún no se ha definido una constante o clase con ese nombre en el ámbito actual, Ruby generará un error NameError, ya que no podrá encontrar la constante correspondiente.