0
配列の配列を作成したいと思います。たとえば、 :((B c)は(D EがF))CLIPSの配列の配列
(bind ?part1 (create$ a b c))
(bind ?part2 (create$ d e f))
(bind ?structure (create$))
(bind ?structure (insert$ ?structure 1 (create$ ?part1)))
(bind ?structure (insert$ ?structure 2 (create$ ?part2)))
このコードは、私を与える:
(bind ?part1 (create$ a b c))
(a b c)
CLIPS> (bind ?part2 (create$ d e f))
(d e f)
CLIPS> (bind ?structure (create$))
()
CLIPS> (bind ?structure (insert$ ?structure 1 (create$ ?part1)))
(a b c)
CLIPS> (bind ?structure (insert$ ?structure 2 (create$ ?part2)))
(a d e f b c)
CLIPS>
任意のヒント、してください?
はMultifieldsは入れ子にすることができないあなたに ニコ