Is操作符Is操作符在语义分析期间评估 is 运算符以检查类型等价。 因此,它对于泛型代码中的类型特化非常有用: type Table[Key, Value] = object keys: seq[Key] values: seq[Value] when not (Key is string): # 用于优化的字符串的空值 deletedKeys: seq[bool]