[xyzzy:05457] Re: 長さによるソート
- Subject: [xyzzy:05457] Re: 長さによるソート
- From: "M.Hiroi" <m_hiroi@xxxxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b6-stable
Seiya Suda <seiya.suda@xxxxxxxxxxx> さん、こんにちは。
Tue, 17 Oct 2000 23:51:21 +0900 の
[xyzzy:05454] Re: 長さによるソート
への返事です。
> しかし、すみません、list がこんなときは?
>
> '(("a" "b") ("aaa" "bbb") ("aa" "bbbbbbbbbbbb")
> ("aaaaaaa" "bb") ("aaaaa" "b"))
こんなのではどうでしょうか。
(sort '(("a" "b") ("aaa" "bbb") ("aa" "bbbbbbbbbbbb")
("aaaaaaa" "bb") ("aaaaa" "b"))
#'> :key #'(lambda (x) (length (car x))))
二番目の要素でソートしたい場合は、(car x) を (second x) に
変更すればいいでしょう。
ところで、これがML初投稿です。
これからも、よろしくお願いします。
--
広井誠(Makoto Hiroi), M.Hiroi's Home Page
http://www.geocities.co.jp/SiliconValley-Oakland/1680/
e-mail: m_hiroi@xxxxxxxxxxxxxxx