VEXcode GO'da Değişkenlerle Adlandırma Kurallarını Uygulama

VEXcode GO'da yeni bir değişken oluşturduğunuzda ona bir ad vermeniz gerekir.


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. Sayısal (“Değişken yap” kullanılarak oluşturulmuştur)
  2. Boolean (“Boolean yap” kullanılarak oluşturulmuştur)
  3. Liste (“Liste Yap” kullanılarak oluşturulmuştur)
  4. 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.
    Geçersiz değişken adı örneği. İsmin içinde ünlem işareti bulunan 'bigNumber!' yazıyor. Uyarıda Sembollere izin verilmiyor yazıyor.
  • İsim bir harfle başlamalıdır. Bir sayıyla başlayamaz.
    Geçersiz değişken adı örneği. İsmi '2ndWheel' olarak geçiyor ve bir rakamla başlıyor. Uyarıda "Mektup gereklidir" yazıyor.
  • Ad boşluk kullanamaz.
    Geçersiz değişken adı örneği. İsmin içinde boşluk bulunan 'önceki sayı' yazıyor. Uyarıda "Boşluk yok" yazıyor.
  • Ad, VEXcode GO'da ayrılmış bir kelime olamaz. Ayrılmış sözcük, VEXcode GO'nun zaten kullandığı bir sözcük veya isimdir.
    Example of an invalid variable name. The name reads 'if', which is a word that VEXcode 123 is already using. A warning reads VEXcode keyword not allowed.
    Örnekler: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).
    Geçersiz değişken adı örneği. Adı 'counter'dır, projede zaten tanımlanmıştır. İsim alındı uyarısı var.

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. 

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. İsim alındı uyarısı var.

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

Last Updated: