タグ付けされた質問 「symbols」

3
キーワードの作成方法は?
Q:どのように作成して使用し:keywordsますか? 次のおもちゃリストにアクセスしようとする(単純な、明らかに)試みを検討してください。 (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil 最初のキーは期待どおりに機能しますが、2番目のキーは機能しません。明らかなmake-keyword機能がない限り、どのようにキーワードを作成して使用しますか? 当初の動機:文字列を、putプロパティであるシンボルであるルックアップキーに変換する必要があります。 この質問を定式化する過程で、回答の少なくとも一部に到達しました。これは個別に投稿しています。私は私の心がそれを改善することができるより明るい心を願っています。
16 elisp  symbols 

3
組織モードからのラテックスを使用したユニコード文字のPDFへのエクスポート
こんにちはEmacsの善良な人々! Unicode数学記号をバッファ(org-mode)からpdfファイルにエクスポートするのに問題があります。 1.問題の説明: シンボルは、Unicode文字としてバッファーに挿入されます(TEX入力メソッドまたは company-mathを介して) ソースコードのデモは次のとおりです。 #+TITLE: Unicode characters export test #+AUThor: #+date: Unicode characters: ℝ ℤ ℕ ⇒ ∈ ∀ Same symbols in latex format: $$\Bbb{R} \Bbb{Z} \Bbb{N} \Rightarrow \in \forall$$ 生成された.texファイルには、Unicodeシンボルが含まれています。 % Created 2016-03-04 Pá 21:01 \documentclass[11pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{fixltx2e} \usepackage{graphicx} \usepackage{longtable} \usepackage{float} \usepackage{wrapfig} \usepackage{rotating} \usepackage[normalem]{ulem} \usepackage{amsmath} \usepackage{textcomp} …

4
`symbol-value`は何をしますか?
ドキュメントは私を賢くしませんでした: この関数は、シンボルの値セルに格納されている値を返します。これは、変数の現在の(動的な)値が格納される場所です。変数にローカルバインディングがない場合、これは単にグローバル値です。変数がvoidの場合、void-variableエラーが通知されます。 symbol-valueのポイントは何ですか?どこでいつ使用する必要がありますか?
13 elisp  symbols 

1
非インターンシンボルとマクロ展開を理解していますか?
私の知識不足を例を挙げて説明したいと思います。 次の2つのマクロ定義を使用して、 (defmacro for (var from init to final do &rest body) "Execute a simple for loop: (for i from 1 to 10 do (print i))." (let ((tempvar 'max)) `(let ((,var ,init) (,tempvar ,final)) (while (<= ,var ,tempvar) ,@body (setq ,var (1+ ,var)))))) (defmacro for (var from init to final …

2
シンボルプロパティを使用する場合
シンボルをディレクトリに関連付ける必要があるとします。これは、少数のboundpシンボルに対してのみ行う必要があります。 私の見方では、2つの簡単な方法があります。 この関連付けを別の変数(alistまたはハッシュマップ)に格納します。これにより、各シンボルのディレクトリにでアクセスできるようになります(cdr (assq SYMBOL my-alist))。 これをシンボルプロパティに格納します。これにより、でアクセスできるようになります(get SYMBOL 'my-directory)。 これらのうち、この情報を追跡する慣用的な方法はどれですか?
7 elisp  symbols 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.