- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 package.scala 中定义了一个包对象中的类型,如下所示。
type Structure = List [(int, int)]
现在我想在 abc.scala 的一个类中使用这个 Structure 并单独获取列表的元素。 abc.scala 和 package.scala 位于同一文件夹 (src/utility) 中。
class abc (d: Structure) {
val a = d._1
val b = d._2
...................
...................
}
它可以编译,但我需要在另一个文件夹 (test) 中尝试测试。我已经在测试代码中导入了包实用程序,如下所示。
import utility._
class test {
val a = utility.Structure ((1, 2), (2, 5))
............................
............................
}
我收到以下错误:
对象结构不是包 src.utility 的成员。
注意:类型 Structure 存在,但它没有伴生对象。
如何定义类型的伴生对象?我需要使用类 abc 中的类型。
最佳答案
所以,听起来你有这样的东西:
package src
package object utility {
type Structure = List[(Int, Int)]
}
要获得您想要的,只需添加 val Structure = List
。所以,它看起来像这样:
package src
package object utility {
type Structure = List[(Int, Int)]
val Structure = List
}
现在,只要您导入包,Structure((1, 2))
就会工作。
关于Scala 错误 : type exists, 但它没有伴随对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47132928/
我有两个伴随的仿函数,即它们成对出现如果一个是 doX() ,另一个将是 undoX()。 它们是这样声明的: template struct doSomething{
我想看看是否有任何工具或引擎可以将 Ecore(元)模型转换为合金规范? 如果它在考虑伴随的 OCL 表达式的情况下进行这种翻译,那就太好了 :) 谢谢 最佳答案 关于在 Alloy 和 UML 之间
所以我正在按照 ASP.NET 和 MVC 5 一书中的示例进行操作。这是导致错误的 View : @model SportsStore.WebUI.Models.ProductsListViewMo
我是一名优秀的程序员,十分优秀!