Oto kod w Scala cli:Jaka jest różnica między pisaniem "return" jawnie i niejawnie w Scali?
scala> def ff(): Int = try {return 1} finally {return 2}
scala> println(ff())
2
scala> def gg(): Int = try {1} finally {2}
scala> println(gg())
1
Chcę wiedzieć, dlaczego nie ma różnicy, czy dodanie słowa kluczowego return
? Wielkie dzięki!