0

to_poly_solvemaximaの関数は a を返します%unionが、リストを操作したいです。

うまくいかないので、どうすれば%unionリストに変えることができますか?listify

4

2 に答える 2

2

この機能は私のために働いた:

LISTIFY(Union) := block(
                        [res : []],
                        (for si in Union do res : append(res, [si])),
                        return (res)
                       );

使用法:

abc : %union([a = 2], [b = 3]);
LISTIFY(abc);

出力:

%union([a=2],[b=3])
[[a=2],[b=3]]
于 2012-10-11T07:51:20.213 に答える
2
abc : %union([a = 2], [b = 3]);
args(abc);
于 2013-03-29T09:37:24.810 に答える