私は従う一般化法
def functionOne(param1: String, param2: Int): ReturnTypeOne = {
doSomethingWith(param1, param2, new ReturnTypeOne)
}
def functionTwo(param1: String, param2: Int): ReturnTypeTwo = {
doSomethingWith(param1, param2, new ReturnTypeTwo)
}
.....
def functionN(param1: String, param2: Int): ReturnTypeN = {
doSomethingWith(param1, param2, new ReturnTypeN)
}
ような方法の束を持っているScalaでこれらの方法を一般化する方法はありますか?なにか提案を?
なぜ1,2番目のパラメータを関数に渡すのですか? –
彼らは何をしているの?その場合、これらのメソッドの定義が必要です。 – shaktimaan
したがって、 'doSomethingWith()'の3番目の引数は、メソッドの戻り値の型ですか? 'doSomethingWith()'が必要なすべてを行うときに 'functionX()'を使うのはなぜですか? – jwvh