我想在 Scala 中有一個函式,可以在不使用該目的的內置函式的情況下連接兩個串列。它應該以函式遞回方式撰寫,但我不確定從哪里開始。
def concatList(lleft: List[String], lright: List[String]): List[String] {
}
uj5u.com熱心網友回復:
希望你現在已經解決了你的家庭作業問題。對于將來遇到此問題的任何人,您可以像這樣使用尾遞回
def concatList(lleft: List[String], lright: List[String]): List[String] = lright match {
case Nil => lleft // base condition
case head :: tail => // add first element to end of lleft and recurse
concatList(lleft : head, tail)
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/326805.html
上一篇:從動態嵌套陣列生成物件的平面陣列
下一篇:查找嵌套物件中所有匹配鍵值的路徑
