Genel Açıklama:
OPTION EXPLICIT ifadesi değişkenlerin tanımlanmadan kullanılamayacağı anlamını taşımaktadır. Bu ifade ile hatalı değişken kullanılmasının da önüne geçilmesi amaçlanmaktadır.
OPTION EXPLICIT aşağıdaki yönergeleri takip ederek aktif edilebilir.
TOOLS->OPTIONS->Require Variable Declaration
ÖRNEK UYGULAMA
1. DURUM
Durumun daha net anlaşılabilmesi için ufak bir örnek hazırladım. Aşağıdaki resimlerden de görüleceği üzere kod ekranının üst kısmında OPTION EXPLICIT yazıyor. Bu ifade bize değişken tanımlamadan kullanamayacağımız anlamına geliyor.
1. durumda ilk önce değişken tanımlamasını yapıp daha sonra değer ataması yaptığımız için herhangi bir hata ile karşılaşmıyoruz.
2. DURUM
2. resimden de görüleceği üzere diğer durumda ise; değişken tanımlaması yapmadan bu değişkene değer atayarak kullanmaya çalışıyoruz. Ancak kodu çalıştırdığımızda hata kodu ile karşılaşıyoruz.
Durum aslında hatalı değişken tanımlamanın önüne geçmek için getirilmiş. Örneğimizde kullandığımız sayi isimli değişkenin yanlışlıkla farklı şekillerde yazılmasından kaynaklı hataların önüne geçilmesi amaçlanmaktadır.Çünkü OPTION EXPLICIT ifadesinin olmadığı durumda yanlışlıkla yazdığımız her ifade program tarafından yeni bir değişken olarak değerlendirilmektedir.
Hiç yorum yok:
Yorum Gönder