gpt4 book ai didi

scala - Scala: curry 构造函数

转载 作者:行者123 更新时间:2023-12-03 12:07:35 25 4
gpt4 key购买 nike

我有以下Scala类(class):

class Person(var name : String, var age : Int, var email : String)

我想将Person构造函数用作 curry 函数:
def mkPerson = (n : String) => (a : Int) => (e : String) => new Person(n,a,e)

这可行,但是还有另一种方法可以做到这一点吗?这种方法似乎有点乏味且容易出错。我可以想象像Function.curried之类的东西,但是对于构造函数而言。

最佳答案

这将起作用:

def mkPerson = (new Person(_, _, _)).curried

关于scala - Scala: curry 构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com