我有很多这样的代码:
ans: [[1,2,3,4],[1,2,3]];
condition: length(sublist(ans, lambda([u], length(u) = 4)) # length(ans));
在其他语言中,标准库提供了诸如 any
或 every
之类的函数来检查此类条件。 maxima有提供这样的功能吗?我正在寻找一个可以通过以下方式表达上述内容的函数:
ans: [[1,2,3,4],[1,2,3]];
condition: every(ans, lambda([u], length(u) = 4));
最佳答案
确实有一个每个
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
关于Maxima 函数检查每个元素是否满足条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46051148/