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

  • placeboing

    placeboing

    7 Mart 2006
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013