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

  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009