More Related Content
Similar to この実装には問題がある! (20)
More from GOMI NINGEN (6)
この実装には問題がある!
- 2. 自己紹介
某ラビットハウス社で働く社畜 新3年生
・ Java, Scala, Swift, C#, PHP, F-BASIC など...
・ iOS開発初めて1年くらい
・ 日本ごちうさユーザーグループ(JGUG)
・ ごちうさ関連のエンジニアリングのお仕事依頼お待ちしております
🐰 時間がないので自己紹介は割愛します🐰
@gomi_ningen
- 6. 簡単な関数について考えていく
1 から n までの整数(0, 1, 2 ...)の和を返す関数 tri を実装する
tri(n) = 0 + 1 + 2 + ... + (n -1) + n
だいたいこんなかんじ?
- 7. 簡単な関数について考えていく
1 から n までの整数(0, 1, 2 ...)の和を返す関数 tri を実装する
tri(n) = 0 + 1 + 2 + ... + (n -1) + n
デカい数を引数にして呼び出すと死ぬ
➡︎ いわゆる スタックオーバーフロー というもの
- 8. 簡単な関数について考えていく
1 から n までの整数(0, 1, 2 ...)の和を返す関数 tri を実装する
tri(n) = 0 + 1 + 2 + ... + (n -1) + n
実行中のサブルーチンに関する情報をスタックに積んでいくため、
関数から関数を呼び出しまくるとスタックから溢れてしまう
Editor's Notes
- 時間がないので飛ばす
- 読み上げ