如何转换已在函数中定义的Scala值

如何在使用时转换值?例:

scala> def sum(x:Double,y:Int) {
     | x + y
     | }
sum: (x: Double,y: Int)Unit

scala> println(sum(2,3))
()

如何用println修改行以打印正确的数字?

谢谢

解决方法

请注意,总和返回单位:

sum: (x: Double,y: Int)Unit

发生这种情况是因为您错过了方法声明和正文之间的等号:

def sum(x:Double,y:Int) {

你应该这样声明:

def sum(x:Double,y:Int) = {

相关文章

共收录Twitter的14款开源软件,第1页Twitter的Emoji表情 Tw...
Java和Scala中关于==的区别Java:==比较两个变量本身的值,即...
本篇内容主要讲解“Scala怎么使用”,感兴趣的朋友不妨来看看...
这篇文章主要介绍“Scala是一种什么语言”,在日常操作中,相...
这篇文章主要介绍“Scala Trait怎么使用”,在日常操作中,相...
这篇文章主要介绍“Scala类型检查与模式匹配怎么使用”,在日...