20-05-2024, Saat: 10:10
Delphi / Object Pascal'da With ifadesi sık kullanılmasa da yada pek tercih edilmese de, bazen de kaçınılmaz oluyor.
Neden, diye soracak olursanız...
Başvurulan her obje özelliğine ulaşmak için önüne karmaşık değişken adının eklenmesi ihtiyacını ortadan kaldırarak, kodu daha basitleştirir, sade ve daha okunaklı hale getirir.
İç içe geçmiş karmaşık bileşen hiyerarşisindeki en uç özelliğe, tek bir ifade ile ulaşmanızı sağlar.
Aşağıda aktif kullanılan bir kaç uygulamadan aldığım örnek with ifadeleri yer almaktadır.
Not: 1 ve 2 ile işaretlenmiş resimler With ifadesi kullanılan ve With ifadesi olmadan kodun nasıl göründüğüne dair örneklerdir.
Özellikle 3. örnek (1 ve 2 ile işaretli son resim) with'in amacını daha bariz gösteriyor.
With hakkında daha detaylı bilgi için: With Statements
Neden, diye soracak olursanız...
Başvurulan her obje özelliğine ulaşmak için önüne karmaşık değişken adının eklenmesi ihtiyacını ortadan kaldırarak, kodu daha basitleştirir, sade ve daha okunaklı hale getirir.
İç içe geçmiş karmaşık bileşen hiyerarşisindeki en uç özelliğe, tek bir ifade ile ulaşmanızı sağlar.
Aşağıda aktif kullanılan bir kaç uygulamadan aldığım örnek with ifadeleri yer almaktadır.
Not: 1 ve 2 ile işaretlenmiş resimler With ifadesi kullanılan ve With ifadesi olmadan kodun nasıl göründüğüne dair örneklerdir.
Özellikle 3. örnek (1 ve 2 ile işaretli son resim) with'in amacını daha bariz gösteriyor.
With hakkında daha detaylı bilgi için: With Statements
Begin : = end / 2;