的第一要素假設我創建了一個功能,增加了兩個整數: def addInt(a : Int, b: Int) : (Int, Int) = {
| val x = a + b
| (x,2)
| }
我故意返回(result, 2)對這個問題的緣故。 現在我想創建一個只返回x的變量。 val result = addInt(3,4) for example
結果將返回(7,2)但我只希望
鑑於以下途徑 val route1: PathMatcher[Unit] = PathMatcher("app")
val route2: PathMatcher1[String] = PathMatchers.Segment
val route3: PathMatcher[Unit] = PathMatcher("lastSegment")
我可以很容易地定義 val resulting
當處理現有庫(不能編輯構造函數或伴隨對象)時,我經常發現需要調用對象的init/setup過程,然後返回對象本身。我通常最終會做類似下面的事情。 def createObject: MyObject = {
val o = new MyObject
o.init()
o
}
這是恕我直言不是非常優雅,我想知道是否有這樣做,例如更好的方法,一個的建立和取得功能的線
我是編程的新手。我一直在解決函數式編程(OZ)中的一個簡單問題,它正在查找6位正整數的數字之和。例如: - if n = 123456然後 output = 1+2+3+4+5+6 which is 21。 在這裏,我發現像下面 fun {SumDigits6 N}
{SumDigits (N Div 1000) + SumDigits (N mod 1000)}
end
的解決方案,它說