wrongwrongな開発日記

しんまいさんの忘備録

2018-12-10から1日間の記事一覧

【プログラミング】末尾再帰を使う【Kotlin】

末尾再帰とは この記事ではtailrec funで宣言すると末尾再帰最適化がかかる関数全てを末尾再帰であるとします。 なぜ末尾再帰が必要なのか 再帰的な書き方ではコードが美しくなる反面、実行時間が遅い、スタックオーバーフローを引き起こすなど、実用上の問…