Sobes.tech
Junior

Millise vea saad, kui püüad kirjutada stringi suure tähega?

sobes.tech AI

Vastus AI-lt

# Näide koodist, mis põhjustab selle vea
# MyString = "See on string"

NameError: mitte-initsialiseeritud konstant MyString

Ruby tõlgendaja tõlgendab suure tähega algavat identifikaatorit kui viidet konstantile või klassile. Kui sellist konstant või klassi veel ei ole määratletud praeguses nähtavuspiirkonnas, viskab Ruby vea NameError, kuna ta ei leia vastavat konstant.