Emacs Lisp, nasıl eğer bir değişken tanımlı ise kontrol edebilirim? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • BeginnersTech

    BeginnersTec

    8 NÄ°SAN 2011
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZÄ°RAN 2006