相关疑难解决方法(0)

Scala中方法和函数之间的区别

我阅读了Scala Functions(另一个Scala之旅的一部分).在那篇文章中他说:

方法和功能不是一回事

但他没有解释任何有关它的事情.他想说什么?

methods scala function

244
推荐指数
6
解决办法
7万
查看次数

在Scala中,如何将带有多个参数列表的函数作为参数传递?

def multi_fun(i:Int, s:String)(d:Double) […]
Run Code Online (Sandbox Code Playgroud)

如何将此函数现在作为参数传递给另一个函数,即需要指示哪个参数类型?

def fun_that_likes_multi_fun(mf:(Int, String)(Double) ? Unit) […]
Run Code Online (Sandbox Code Playgroud)

这不起作用,甚至无法解析.

parameters scala function

7
推荐指数
2
解决办法
4417
查看次数

如何在Scala中使lambda函数通用?

正如大多数人可能知道你可以在scala中以2种方式定义函数,有'def'方法和lambda方法......

使'def'类型通用是相当直接的

def someFunc[T](a: T) { // insert body here
Run Code Online (Sandbox Code Playgroud)

我在这里遇到的问题是如何制作以下通用:

val someFunc = (a: Int) => // insert body here
Run Code Online (Sandbox Code Playgroud)

当然,现在a是一个整数,但是我需要做些什么才能使它成为通用的?

val someFunc[T] = (a: T) => 不起作用,也不起作用 val someFunc = [T](a: T) =>

是否有可能使它们成为通用的,或者我应该坚持使用'def'变体?

generics lambda scala function

6
推荐指数
1
解决办法
3088
查看次数

标签 统计

function ×3

scala ×3

generics ×1

lambda ×1

methods ×1

parameters ×1