在哪里定义了scala get()方法
在这段代码中,它在第二行使用get。我的问题是scala get()方法是在哪里定义的 谢谢返回一个 因此,您正在调用该类的方法。返回一个在哪里定义了scala get()方法,scala,Scala,在这段代码中,它在第二行使用get。我的问题是scala get()方法是在哪里定义的 谢谢返回一个 因此,您正在调用该类的方法。返回一个 因此,您正在调用类的方法。find返回一个选项,因此此处调用的get方法在选项类中定义。具体来说,它在Option中定义为抽象,在其子类Some中给出了具体的定义,其“subobject”Nonefind返回一个选项,因此这里调用的get方法在Option类中定义。具体来说,它在选项中定义为抽象,具体定义在其子类部分及其“子对象”无中给出 def twoSu
因此,您正在调用类的方法。
find
返回一个选项
,因此此处调用的get
方法在选项
类中定义。具体来说,它在Option
中定义为抽象,在其子类Some
中给出了具体的定义,其“subobject”Nonefind
返回一个选项
,因此这里调用的get
方法在Option
类中定义。具体来说,它在选项
中定义为抽象,具体定义在其子类部分
及其“子对象”无
中给出
def twoSum(param1: List[Int], param2: Int) = {
val gb = ((param1 combinations 2 toList) find (_.sum == param2) get)
val gb2 = gb map (param1.indexOf(_)) sorted
val index1 = gb2(0)+1
val index2 = gb2(1)+1
println(s" index1 = ${index1}, index2 = ${index2}")
}