在类型系统中§
请参阅主要文档 in context 了解trait is nodal
标记 List
方法,指示超算子不要进入内部 Iterable
调用此方法。此 trait 通常不是最终用户会使用的东西,除非他们对核心 List
类型进行子类化或扩展。
为了演示差异,请考虑以下示例,第一个使用 is nodal
方法(elems
),第二个使用不是节点的方法(Int
)。
say ((1.0, "2", 3e0), [^4], '5')».elems; # OUTPUT: «(3, 4, 1)»say ((1.0, "2", 3e0), [^4], '5')».Int # OUTPUT: «((1 2 3) [0 1 2 3] 5)»