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

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010