私は、lispセッションで作成したすべての変数のリストを取得します。 common-lisp-userでインターンされているすべてのシンボルを見ることで可能になるはずです。しかし、どうすればそのようなリストを手に入れることができますか?ユーザが作成した変数のリストを取得
4
A
答えて
3
を参照してください:
(let ((external-symbols (mapcan (lambda (pkg)
(let (rez)
(do-symbols (s pkg rez)
(push s rez))))
(package-use-list (find-package 'cl-user)))))
(do-symbols (s 'cl-user)
(when (and (boundp s)
(not (member s external-symbols)))
(print s))))
2
do-symbols
を使用して、common-lisp-user
パッケージのシンボルを見つけることができます。
はあなたがdo-symbols
とすべてのバウンドのシンボルを反復処理し、他のパッケージからインポートされたシンボルを、除外のみcl-user
からバインドされた変数を取得するにはthe CLHS entry for Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS, DO-ALL-SYMBOLS
関連する問題
- 1. ユーザが作成した関数内の変数リスト
- 2. moodle 3で特定のユーザが作成したコースを取得する方法
- 3. ローカル変数を使用したLDAPフィルタリングを使用したADユーザの取得
- 4. JIRA SOAP API:ユーザのリストを取得
- 5. OpenFireサーバからユーザのリストを取得
- 6. データを取得するためのFirebaseユーザID変数
- 7. ダブルループのため、リストで作成した変数を格納
- 8. ユーザが作成したコードからphplタグを取り除く
- 9. 作成した日付に基づいてユーザのリストを取得するJIRA rest API
- 10. のPythonユーザ定義クラスのソートされたリストを取得しますが
- 11. Haskell:すべてのユーザ定義関数の表示/取得リスト
- 12. PHP/MySQLリストを作成するための各ユーザの最後のアクションを取得
- 13. Cで新しいユーザの環境変数を作成する
- 14. ooVoo Android SDK接続されたユーザのリストを取得
- 15. jquery要素を取得して変数を作成する
- 16. Firebase Authを使用して登録したユーザのリストを取得する
- 17. Intsのリストを取得し、任意の奇数の二乗でリストを返す関数を作成する
- 18. リストから作られたMakefileターゲットの基本変数を取得
- 19. 私のアプリケーションで特定のユーザが取ったカスタムアクションのリストを生成
- 20. Socket.ioで接続しているユーザ/クライアントのリストを取得
- 21. ログインしたユーザを取得SAPゲートウェイ - SAPUI5
- 22. rdsadminユーザが作成したスキーマの特権を変更します
- 23. リストの作成、各ネストされたリストからの要素の取得
- 24. 作成したテーブル名を取得
- 25. FORループのローカル変数を作成するためのCoffeescriptの取得
- 26. Rからユーザへの順序変数の取得方法Shiny
- 27. purrr :: mapで作成したリスト項目の名前を取得する
- 28. データベースからグローバル変数でユーザ設定を取得
- 29. ユーザが定義したテーブルタイプのカラム情報を取得
- 30. ユーザがPostgreSQLで作成したテーブルのみを変更できるユーザに権限を与えますか?
これは、うまくおかげで働きました。 – snowape