Article View: fj.lang.lisp
Article #186Re: 組み合わせ関数
From: KURODA Hisao / くろだ ひさお
Date: Wed, 30 Apr 1997 00:00
Date: Wed, 30 Apr 1997 00:00
34 lines
1678 bytes
1678 bytes
In article <19970430113102U.minakaji@osaka.email.ne.jp> Mikio Nakajima <minakaji@osaka.email.ne.jp> writes:
| (("A" "B") "1" ("X" "Y")) -> ("A1X" "A1Y" "B1X" "B1Y")
$BMW5a$r40A4$KK~$?$7$F$O$$$^$;$s$,!"$3$s$J$s$I$&$G$7$g$&$+(B?
GCL (GNU Common Lisp) Version(2.2) Thu Jun 13 20:40:09 JST 1996
Licensed under GNU Public Library License
Contains Enhancements by W. Schelter
>(defun c (lst &rest args)
(if (null args)
lst
(mapcan #'(lambda (res)
(mapcar #'(lambda (mem)
(cons mem res)
)
lst)
)
(apply #'c args))))
C
>(c '(1 2) '(3 4) '(5 6))
((1 3 . 5) (2 3 . 5) (1 4 . 5) (2 4 . 5) (1 3 . 6) (2 3 . 6) (1 4 . 6)
(2 4 . 6))
>(c '("a" "b") '("1") '("x" "y"))
(("a" "1" . "x") ("b" "1" . "x") ("a" "1" . "y") ("b" "1" . "y"))
;;; $Id: .signature,v 1.3 1996/09/20 07:06:26 kuroda Exp $
(define ($B$/$m$@(B $B$R$5$*(B)
(email kuroda@msi.co.jp))
Technical Details
Message-ID:
<KURODA.97Apr30181116@undine.msi.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<19970430113102U.minakaji@osaka.email.ne.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 1421c0,cee8831244ce8046 X-Google-Attributes: gid1421c0,public From: kuroda@undine.msi.co.jp (KURODA Hisao / くろだ ひさお) Subject: Re: 組み合わせ関数 Date: 1997/04/30 Message-ID: <KURODA.97Apr30181116@undine.msi.co.jp> X-Deja-AN: 238374638 References: <19970430113102U.minakaji@osaka.email.ne.jp> X-Nsubject: Re: $BAH$_9g$o$;4X?t(B Followup-To: fj.lang.lisp Organization: Mathematical Systems Inc.,Tokyo,Japan / 株式会社 数理システム Newsgroups: fj.lang.lisp