在类型系统中§
请参阅主要文档 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)»