检查每个元素是否满足条件的最大值函数

时间:2017-09-05 09:09:25

标签: maxima

我有很多像这样的代码:

ans: [[1,2,3,4],[1,2,3]];
condition: length(sublist(ans, lambda([u], length(u) = 4)) # length(ans));

在其他语言中,标准库提供了anyevery等功能来检查这样的条件。 maxima是否提供这样的功能?我正在寻找一种能够通过以下方式表达上述内容的功能:

ans: [[1,2,3,4],[1,2,3]];
condition: every(ans, lambda([u], length(u) = 4));

1 个答案:

答案 0 :(得分:2)

确实存在every in maxima

every(lambda([u], length(u) = 4), [[1,2,3,4],[3,4,5,6],[1,1,1,1]]);
    true
every(lambda([u], length(u) = 4), ans);
    false