ScalaではListの先頭はnumbers.headと書くし、Kotlinではnumbers.first()と書くようです。Scalaではtailrecはキーワードで無いようです。Scalaでは最後に評価されたオブジェクト(?)が関数の値になりますので、returnは省略できるようですが、あった方が安心する、気がします。
実行結果は55になります。
ScalaではListの先頭はnumbers.headと書くし、Kotlinではnumbers.first()と書くようです。Scalaではtailrecはキーワードで無いようです。Scalaでは最後に評価されたオブジェクト(?)が関数の値になりますので、returnは省略できるようですが、あった方が安心する、気がします。
実行結果は55になります。