プログラミングの世界では、オブジェクト指向以前から関数に副作用持たせるのは常套だったでしょ
ポインタなんて副作用を利用するためのものじゃん
関数型では、副作用持つ関数と純粋な関数を、型とかで区別して、わかりやすくするんでしょ
Permalink | 記事への反応(1) | 11:46
ツイートシェア
だから、関数で参照透過性を持たないようなの ↓こんなの void add_score(&score,point){ score+=point; } 作ろうとするなら class score{ int current_point =0; void add(int point){ this.current_point+=...