SORU
16 NİSAN 2009, PERŞEMBE


Emacs Lisp, nasıl eğer bir değişken tanımlı ise kontrol edebilirim?

Emacs Lisp, nasıl eğer bir değişken tanımlı ise kontrol edebilirim?

CEVAP
16 NİSAN 2009, PERŞEMBE


boundp isteyebilirsiniz: dönerse değişken (sembolü) ise onun geçerli ve bağlayıcı geçersiz ise; daha doğrusu boşluk ise yok. Aksi takdirde sıfır döner.

  (boundp 'abracadabra)          ; Starts out void.
  => nil

  (let ((abracadabra 5))         ; Locally bind it.
    (boundp 'abracadabra))
  => t

  (boundp 'abracadabra)          ; Still globally void.
  => nil

  (setq abracadabra 5)           ; Make it globally nonvoid.
  => 5

  (boundp 'abracadabra)
  => t

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • Tire Rack

    Tire Rack

    31 Mayıs 2007
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005