SORU
15 HAZİRAN 2010, Salı


Kullanım ‘’ karşı ‘sürece’ Perl bilgi almak için

Perl kodu if karşı unless en iyi kullanımı için bazı kurallar nelerdir? Güçlü nedenler bazı durumlarda, bir veya diğer bir tercih var mı?

CEVAP
15 HAZİRAN 2010, Salı


Perl en İyi Uygulamalar, tavsiyeler asla unless kullanmaktır. Şahsen, bu çılgınlık bence.

Aksi takdirde if( ! ... ) gibi yazardım bu kadar basit bir durum olduğunda unless kullanıyorum. Özellikle bir sonek olarak kullanıldığında daha okunabilir olacak, unless versiyonu olarak görüyorum:

do_something() unless $should_not_do_that;

İşler daha da karmaşıklaşır unless her zaman, 10* *olacak gibi kaçınarak veya 11* *blokları tavsiye ederim. (Neyse ki, ya da belki de ne yazık ki, sizin bakış açınıza göreelsunlessyok. :) )

Ayrıca, herhangi bir koşullu karmaşık bir ifade diğer booleans oluşur. Örneğin,

unless( $foo and !$bar )

Oldukça kafa karıştırıcı ve 14* *eşdeğer üzerinde herhangi bir avantajı yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Police

    Android Poli

    21 NİSAN 2010
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009