【入門】Common Lisp その4【質問よろず】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
901:デフォルトの名無しさん 08/06/17 07:19:49 time の結果なら (with-output-to-string (*trace-output*) (time ...)) print した値なら (with-output-to-string (*standard-output*) (time ...)) でどうだろう。 902:デフォルトの名無しさん 08/06/19 22:01:53 マクロで(newaddres x y z)と入力すると (setf (get 'x 'y) 'z)と属性リストに代入することができるようにする マクロはどのように実現すれば良いのでしょうか 903:デフォルトの名無しさん 08/06/19 22:24:32 (defmacro newaddres (x y z) `(setf (get ',x ',y) ',z)) だが、本当にあなたがやりたい事はマクロが必要なのかな? (defun f (x y z) (setf (get x y) z)) でもいいんじゃないの? 904:デフォルトの名無しさん 08/06/19 23:11:17 >>903 >(defmacro newaddres (x y z) `(setf (get ',x ',y) ',z)) ありがとうございます。 ',の部分がわからなかったので助かりました。 >(defun newaddres (name title contents) (setf (get name title) contents)) としたのですが 定義した後(newaddres tanaka live yokohama)とするとTANAKA has no value と言うエラーが出てしまいます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5371日前に更新/210 KB
担当:undef