• Is操作符

    Is操作符

    在语义分析期间评估 is 运算符以检查类型等价。 因此,它对于泛型代码中的类型特化非常有用:

    1. type
    2. Table[Key, Value] = object
    3. keys: seq[Key]
    4. values: seq[Value]
    5. when not (Key is string): # 用于优化的字符串的空值
    6. deletedKeys: seq[bool]