Pertanyaan yang diberi tag «functions»

1
Apa perbedaan antara fungsi dan perintah?
Saat memposting pertanyaan dan jawaban di sini, orang kadang menggunakan istilah "fungsi" dan "perintah" secara bergantian. Dalam kasus lain, orang hanya menggunakan salah satu dari dua istilah untuk membahas potongan kode tertentu. Karena posting mereka biasanya fokus pada topik lain, mereka tidak menjelaskan mengapa mereka menggunakan satu istilah tetapi tidak …

4
Kapan harus mengutip dengan tajam ekspresi lambda?
T: Kapan, jika pernah, berguna untuk mengutip dengan tajam lambda, dan kapan, haruskah kita tidak mengutip dengan tajam lambda? Orang menggunakan lambdas dalam tiga cara: polos: (lambda (x) x) dikutip: '(lambda (x) x) dikutip tajam: #'(lambda (x) x) Utas SO ini membahas tiga jenis, utas SO ini menjelaskan mengapa tidak …
30 elisp  functions 

2
Bisakah fungsi mengakses namanya?
Di C ada variabel ajaib __func__yang menyimpan nama fungsi saat ini. Di Bash, ada array yang FUNCNAMEmenyimpan nama semua fungsi di tumpukan panggilan !!! Apakah ada hal serupa di Emacs Lisp? Atau ada cara sederhana untuk fungsi untuk memiliki akses ke namanya? Saya belum menemukan jawaban dalam manual Emacs Lisp …
25 elisp  functions 

1
Apa perbedaan antara 'dan #' di depan simbol?
Saya sedikit baru untuk Emacs. Ketika melihat beberapa konfigurasi, saya menemukan ada dua jenis perintah di "add-hook". (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) dan (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) Ini telah membingungkan saya sejak lama dan saya tidak tahu cara mencari "# '" di google ... Terima kasih.
22 elisp  hooks  functions  quote 

1
Keingintahuan: Apa arti progn?
Menurut dokumentasi Emacs: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. Apa prognkepanjangan dari (atau asalnya)? Useage: Apakah setara dengan Clojure's ->makro?
21 functions 

2
Perbedaan antara load-file dan load
Saya membaca dokumentasi kedua fungsi tersebut tetapi sepertinya tidak banyak informasi. Apa perbedaan sebenarnya di antara mereka selain dari fakta bahwa itu loadadalah fungsi built-in dalam kode sumber C sedangkan load-file adalah fungsi kompilasi daftar interaktif. Apa fungsi yang direkomendasikan untuk digunakan init.elkarena keduanya tampaknya melakukan pekerjaan yang sama?
17 elisp  functions 



1
Bagaimana cara mengetahui dari mana fungsi dipanggil (backtrace / stacktrace)?
Saya telah menemukan masalah bahwa wilayah dinonaktifkan (dalam mode tanda-transien). Fungsi deactivate-markdipanggil dan saya ingin mencari tahu dari mana (dan mengapa) itu dipanggil. Saya mencoba M-x debug-on-entry RET deactivate-markdan berhenti tetapi saya tidak menemukan cara untuk mengetahui penelepon. Seluruh stacktrace yang ditampilkan adalah: Debugger entered--entering a function: * deactivate-mark() Saya …

2
Kapan kutipan tajam digunakan?
Saya melihat kutipan tajam digunakan dalam kode eLisp orang lain, dan saya menggunakannya sendiri, tetapi saya tidak sepenuhnya jelas kapan mereka sesuai dan kapan tidak. Adakah yang bisa mengklarifikasi kapan tepatnya tepat menggunakan kutipan tajam dan kapan kutipan tunggal biasa digunakan?
10 elisp  functions  quote  style 

2
Argspec atau arity dari fungsi bytecode di Emacs 24
Saya memiliki kode yang menguji arity dari suatu fungsi. Saya menggunakannya untuk menentukan apakah ada argumen opsional yang ditambahkan dalam versi terbaru dari sebuah paket. Ini membutuhkan subr-arityfungsi bawaan dan mem-parsing daftar objek bytecode dan lambdas. (defun function-argspec (func) (if (symbolp func) (setq func (indirect-function func))) (cond ((byte-code-function-p func) (aref …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.