问题描述
我想使用 part
来处理不同长度的表达式,但在文档中找不到任何关于如何确定表达式部分数量的内容。
我确实有零件数量的上限,因此,在这种特殊情况下,我可以遍历这些术语,直到出现错误;但是,我想知道是否有更直接的方法?
解决方法
我无法相信这一点,但似乎 length
可以解决问题。
我认为它仅限于列表,因为它返回单个数字的错误,因为它们是原子。显然,我的大脑决定“不适用于原子”意味着“仅适用于列表”。
然而,这确实意味着如果表达式只有一个部分,则 part
和 length
都不起作用,因此必须单独处理这种情况。
我仍然想知道是否有一个解决方案适用于所有情况,所以我暂时不会将其标记为答案。