gpt4 book ai didi

scala - 选择当前语法 `import foo.bar.{Baz => _}` 以从导入中排除某些内容的原因是什么?

转载 作者:行者123 更新时间:2023-12-01 13:06:22 24 4
gpt4 key购买 nike

我想知道 e 之间的这种光学不匹配是否有充分的理由。 G。模式匹配,它使用一个简单的

case foo =>

表示不应采取任何行动。

有这样的东西不是很合理吗

import foo.bar.{Baz => }

代替

import foo.bar.{Baz => _}

考虑到 _ 在同一语句中用作“导入所有内容”?

最佳答案

我建议这是为了与重命名的导入对称:

import java.util.{Collection => JCollection, _}

如果我们想导入一个不可访问的标识符:

import java.util.{Collection => _          , _}

(我知道,_ 是一个有效的标识符,但在 => 的右侧,您应该将其视为一个黑洞,传入的标识符不能转义。)

关于scala - 选择当前语法 `import foo.bar.{Baz => _}` 以从导入中排除某些内容的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com