Scalaz库导入技术推理

Jay*_*lor 7 scala scalaz

你们中的任何人都知道为什么Scalaz的例子总是使用这种导入技术:

import scalaz._
import Scalaz._
Run Code Online (Sandbox Code Playgroud)

而不是:

import scalaz.Scalaz._
Run Code Online (Sandbox Code Playgroud)

?我试图理解偏好背后的原因是什么.

谢谢!

ten*_*shi 10

我相信这是因为import scalaz._; import Scalaz._进口的所有成员scalazscalaz.Scalaz对象.

如果您只是导入import scalaz.Scalaz._,则只scalaz.Scalaz对象导入成员.

  • 在第一种情况下,也来自`scalaz`包对象. (4认同)