お世話になります
下記のようなコードがあります
kotlinスタートアップP74~76の部分です
kotlin
1 fun sum(numbers: List<Long>): Long { 2 var sum = 0L 3 for (n in numbers) { 4 sum += n 5 } 6 return sum 7} 8tailrec fun sum(numbers: List<Long>, accumulator: Long = 0): Long = 9 if (numbers.isEmpty()) accumulator 10 else sum(numbers.drop(1), accumulator + numbers.first())
TCOが有効になったところでsum(1L..123456).toList())を実行するにはどのように記述すればよいのでしょうか?
前に質問しましたが理解できませんでしたので再度ご教授いただけませんか?
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/28 23:58
2018/09/29 05:39
2018/09/29 05:49