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

  • super1988guy

    super1988guy

    9 Aralık 2007
  • The Computer Chronicles

    The Computer

    7 Kasım 2012
  • Wild Academy

    Wild Academy

    8 Aralık 2009