Lisp Scheme Part17
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
500:デフォルトの名無しさん 07/05/31 11:35:49 multiple-value-bind とか multiple-value-setq とか。 CL-USER> (multiple-value-bind (x y) (read-from-string "459") (list x y)) (459 3) CL-USER> (multiple-value-setq (x y) (read-from-string "459")) 459 CL-USER> x 459 CL-USER> y 3 501:デフォルトの名無しさん 07/05/31 12:55:18 letでレキシカル変数(LISPでは何?)として定義したhyoを成功のパターンで試すと正しくできますが、 失敗パターンのように要素?を""で囲むと正しく取得できません。 要素を""で囲っても正しく表引きしたいのですがLISPではどうするのでしょうか? ;=== 成功 === (let ( (hyo '((A 80) (B 70) (C 100)))) (print (assoc 'A hyo)) "OK" ) ○結果 (A 80) "OK" ;=== 失敗 === (let ( (hyo '(("A" 80) ("B" 70) ("C" 100)))) (print (assoc "A" hyo)) "OUT" ) ×結果 nil "OUT" まだよくわかっていないのですが、 ""とすると文字列限定される?ということでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5377日前に更新/220 KB
担当:undef