VEXcode IQ'da yeni bir değişken oluşturduğunuzda ona bir ad vermeniz gerekir. Ayrıca Robot Yapılandırmasında bir cihazın adını değiştirme seçeneğiniz de vardır.
Geçerli Ad Kuralları
Değişken adları benzersiz olmalıdır ancak adın uyması gereken başka özellikler de vardır.
Değişken adları aşağıdaki yerlerde kullanılır:
- Cihaz (Robot Yapılandırması kullanılarak oluşturulmuştur)
- Sayısal (“Değişken yap” kullanılarak oluşturulmuştur)
- Boolean (“Boolean yap” kullanılarak oluşturulmuştur)
- Liste (“Liste Yap” kullanılarak oluşturulmuştur)
- 2B Liste (“2B Liste Oluştur” kullanılarak oluşturulmuştur)
Geçerli bir ad seçerken kriterlere genel bir bakış:
Adda özel karakterler kullanılamaz.
İsim bir harfle başlamalıdır. Bir sayıyla başlayamaz.
Ad boşluk kullanamaz.
Ad, VEXcode'da ayrılmış bir sözcük olamaz. Ayrılmış kelime, VEXcode'un zaten kullanmakta olduğu bir kelime veya addır.
Örnekler: vex, Beyin, zaman, for, while, break, else, not.
Adın benzersiz olması gerekir (yalnızca bir kez kullanılır), ancak farklı harfler kullanabilirsiniz (bir büyük harf ve bir küçük harf).
Olası Ad Hataları
Değişken ismi oluşturduğunuzda “Ad Alındı” hatası görüyorsanız yukarıdaki gruplardan herhangi birinde mükerrer isim var demektir.
VEXcode IQ'nun önceki bir sürümünde yapılmış ve yinelenen değişken adına sahip bir projeyi açarken bir durumla karşılaşabilirsiniz. Bu, derleme sırasında bir hataya neden olur ve hata mesajını görürsünüz:
Soldaki hata mesajı aşağıdaki sorunları gösterir:
- “değişkenim” adı sayısal bir değişken ve bir boole değişkeni olarak bulundu.
- “awesomeVar” adı sayısal bir değişken ve bir boole değişkeni olarak bulundu.
Hatayı çözmek için kopyalardan birinin kaldırılması veya benzersiz olacak şekilde değiştirilmesi gerekir.