VEXcode EXP'de Değişkenler ve Cihazlar için Adlandırma Kurallarını Anlamak

VEXcode EXP'de 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 İsim 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:

  1. Cihaz (Robot Yapılandırması kullanılarak oluşturulmuştur)
  2. Sayısal (“Değişken yap” kullanılarak oluşturulmuştur)
  3. Boolean (“Boolean yap” kullanılarak oluşturulmuştur)
  4. Liste (“Liste Yap” kullanılarak oluşturulmuştur)
  5. 2B Liste (“2B Liste Oluştur” kullanılarak oluşturulmuştur)


Geçerli bir ad seçerken kriterlere genel bir bakış:

Geçersiz değişken adına örnek. İsmin içinde ünlem işareti bulunan 'bigNumber!' yazıyor. Uyarıda Sembollere izin verilmiyor yazıyor.

Adda özel karakterler kullanılamaz.

Geçersiz değişken adına örnek. İsmi '2ndWheel', bir rakamla başlıyor. Uyarıda "Mektup gereklidir" yazıyor.

İsim bir harfle başlamalıdır. Bir sayıyla başlayamaz.

Geçersiz değişken adına örnek. İsmin içinde boşluk bulunan 'önceki sayı' yazıyor. Uyarıda "Boşluk bırakılamaz" yazıyor.

Ad boşluk kullanamaz.

Geçersiz değişken adına örnek. İsmin anlamı 'if', VEXcode'un zaten kullandığı bir kelime. VEXcode anahtar kelimesine izin verilmiyor uyarısı geliyor.

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.

Geçersiz değişken adına örnek. Adı 'counter'dır, projede zaten tanımlanmıştır. Uyarıda İsim alındı yazıyor.

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ı

Başka bir değişken tarafından alınmış bir isimle bir değişken oluşturan bir kullanıcının örneği. Uyarıda İsim alındı yazıyor.

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.

Derleme başarısız oldu, Yinelenen değişken adları bulundu yazan VEXcode EXP hata istemi. İstemde myVariable ve awesomeVar adında iki değişken listeleniyor ve her ikisinin de türü Sayı Değişkeni ve Boole Değişkeni olarak listeleniyor.

VEXcode EXP'nin ö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 aşağıdaki türde bir hata mesajı görürsünüz.

Yukarıdaki 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.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: