Sobes.tech
Junior

Kādu kļūdu jūs saņemsiet, mēģinot ierakstīt virkni ar lielo burtu?

sobes.tech AI

Atbilde no AI

# Piemēra koda, kas izraisa šo kļūdu
# MyString = "Tas ir virknes"

NameError: neinitializēta konstante MyString

Ruby interpretators interpretē identifikatoru, kas sākas ar lielo burtu, kā atsauci uz konstanti vai klasi. Ja šāda konstante vai klase vēl nav definēta pašreizējā redzamības lokā, Ruby izmet kļūdu NameError, jo nevar atrast atbilstošo konstantu.