0
def Perm_Function(xs: List[(Int,Int)], Dimensions: Int): Double = {
var sum=0.0
for(i <- 1 to Dimensions)
{
sum=sum+(Perm_help(xs,i))
}
}
def Perm_Function(xs: List[(Int,Int)], Dimensions: Int): Double = {
var sum=0.0
for(i <- 1 to Dimensions)
{
sum=sum+(Perm_help(xs,i))
}
}
あなただけの多くの慣用的なアプローチのように、あなたのコードを書くことであろうsum
変数
def Perm_Function(xs: List[(Int,Int)], Dimensions: Int): Double = {
var sum=0.0
for(i <- 1 to Dimensions) {
sum=sum+(Perm_help(xs,i))
}
sum // return sum
}
の値を変更し、何も返さないされています。あなたが何を返すか
def permFunction(xs: List[(Int,Int)], Dimensions: Int): Double = {
(1 to dimensions).map(dim => permHelp(xs,dim)).sum
}
?ループの戻り値は何ですか? –
ああ、それを得た。ありがとう –