有人可以帮我理解迷你锌教程中的几件事:
function set of $T: 'intersect'(set of $T: x, set of $T: y)
这将返回集合 x 和 y 的交集。显然 x 和 y 是集合 - 但是 $T 在这种情况下意味着什么?
function var set of int: 'union'(var set of int: x, var set of int: y)
返回集合 x 和 y 的并集。据我了解,x 是一组整数,y 也是一组整数 - 但“var set of int”是什么意思?什么是'var'?
function set of $U: array_union(array [$T] of set of $U: x)
返回数组 x 中集合的并集。你能解释一下:
function set of $U
和:
array_union(array [$T] of set of $U: x)