据我所知,在Scala中,也可以调用函数
例如,给定以下声明,我们是否知道如何调用该函数?
宣言:
def f (x:Int, y:Int) = x;
Run Code Online (Sandbox Code Playgroud)
呼叫
f (1,2)
f (23+55,5)
f (12+3, 44*11)
Run Code Online (Sandbox Code Playgroud)
请问有什么规定?
我在函数外声明了一个变量,如下所示:
var s: Int = 0
Run Code Online (Sandbox Code Playgroud)
通过它如下:
def function(s: Int): Boolean={
s += 1
return true
}
Run Code Online (Sandbox Code Playgroud)
但是对于我的生活,错误线不会在"s + ="之下消失.我尝试了一切.我是Scala bww的新手.
我是Scala语言的新手,我试图定义一个可以翻转其参数的基本函数,我这样定义它:
var flipArguments = ((a: Any, b: Any) => Any ) => ((b: Any, a: Any) => Any)
但是我遇到了一个编译错误,该错误突出显示了带有消息的第二个箭头
';' or newline expected
Run Code Online (Sandbox Code Playgroud)
而且我不明白我在哪里犯语法错误。