質問編集履歴
1
現状の理解を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -297,3 +297,35 @@
|
|
297
297
|
|
298
298
|
|
299
299
|
回答を頂いても反論してしまうと思いますが、お付き合いいただければと思います。
|
300
|
+
|
301
|
+
|
302
|
+
|
303
|
+
回答を受け追記
|
304
|
+
|
305
|
+
---
|
306
|
+
|
307
|
+
今のところの私の理解を追記します。
|
308
|
+
|
309
|
+
|
310
|
+
|
311
|
+
1. 副作用とは
|
312
|
+
|
313
|
+
関数外に影響を及ぼす操作
|
314
|
+
|
315
|
+
→関数外までスコープが及ぶ変数の読み書き、ファイルの読み書き
|
316
|
+
|
317
|
+
|
318
|
+
|
319
|
+
2. メリット
|
320
|
+
|
321
|
+
ある程度複雑な対話が必要なシステムには不向きだが、
|
322
|
+
|
323
|
+
数学の関数ように入力→出力のみのプログラムに向いている
|
324
|
+
|
325
|
+
|
326
|
+
|
327
|
+
3. 情報の蓄積
|
328
|
+
|
329
|
+
その時々によって情報を書き換える必要があるため関数型には不向き
|
330
|
+
|
331
|
+
しかし実装は可能
|