2015-11-06

http://anond.hatelabo.jp/20151106113708

プログラミング世界では、オブジェクト指向以前から関数副作用持たせるのは常套だったでしょ

ポインタなんて副作用を利用するためのものじゃん

関数型では、副作用持つ関数純粋関数を、型とかで区別して、わかりやすくするんでしょ

  • だから、関数で参照透過性を持たないようなの ↓こんなの void add_score(&score,point){ score+=point; } 作ろうとするなら class score{ int current_point =0; void add(int point){ this.current_point+=...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん