我一直在使用
scala进行项目,但是我收到一些我不太了解的错误消息.我正在使用的课程相对简单.
例如:
例如:
abstract class Shape case class Point(x: Int,y: Int) extends Shape case class polygon(points: Point*) extends Shape
val poly = new polygon(new Point(2,5),new Point(7,0),new Point(3,1))
然后,如果我试图确定可能包含多边形的最小可能矩形的位置和大小,我会得到各种我不太了解的错误.
下面是不同尝试的片段以及它们产生的相应错误消息.
val upperLeftX = poly.points.reduceLeft(Math.min(_.x,_.x))
给出错误:
“扩展函数缺少参数类型((x $1)=> x $1.x)”
val upperLeftX = poly.points.reduceLeft((a: Point,b: Point) => (Math.min(a.x,b.x)))
给出了这个错误:
“类型不匹配;
发现:(点,点)=>诠释
required
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。