|
0
|
| millimoose Tomasz Nurkiewicz · 技术社区 · 7 年前 |
|
1
1
我不知道像“没有不安全的东西”这样的东西是否会让你在 实施 A的 user-defined type guard ,因为通常这种类型保护的要点是允许编译器缩小其通常无法通过内置控制流缩小的值。我当然理解在这种实现中挂起一个linter规则。 但我认为你几乎可以得到你想要的行为:
这是几个环跳,但想法是使用控制流缩小到狭窄
不管怎样,我希望这能让你更接近你的目标。祝你好运! |
|
|
2
1
另一个好策略是使用
|