【发布时间】:2019-04-26 13:47:03
【问题描述】:
我正在学习 scala,我正在查看 scala 样式指南的官方文档。但我很困惑为什么同样的表达同时鼓励和劝阻。
根据scala style guide 第一个package coolness 是错误的,但在示例中间的第二个package coolness 是正确的。
// wrong! this is definitely wrong
package coolness
// right! puts only coolness._ in scope
package com.novell.coolness
// right! puts both novell._ and coolness._ in scope
package com.novell
package coolness //but why is it OK?
// right, for package object com.novell.coolness
package com.novell
/**
* Provides classes related to coolness
*/
package object coolness {
}
已解决:我不知道超过 2 行的包声明与用点分隔的一行声明相同。
说到,
package com.novell.coolness 与 package com.novell; package coolness 相同
【问题讨论】:
标签: scala sun-coding-conventions