回答編集履歴

6

誤字修正

2019/11/11 18:12

投稿

nico25
nico25

スコア830

test CHANGED
@@ -46,9 +46,9 @@
46
46
 
47
47
 
48
48
 
49
- 最近プログラミング言語では「副作用」を嫌傾向にあます。
49
+ 最近プログラムを書くときに「副作用」を嫌傾向にある気がします。
50
50
 
51
- 副作用をあまり許さない言語として
51
+ 副作用をあまり許さない言語として
52
52
 
53
53
  Elixir や Elm などがあり、これを「関数型言語」と呼ばれるのを目にします。
54
54
 

5

誤字修正

2019/11/11 18:12

投稿

nico25
nico25

スコア830

test CHANGED
@@ -1,4 +1,4 @@
1
- **個人的には** 前者をオススメしたいです。
1
+ 個人的には前者をオススメしたいです。
2
2
 
3
3
  ちなみに、前者のコードに誤りがあるので、修正します。
4
4
 

4

誤字修正

2019/11/11 18:11

投稿

nico25
nico25

スコア830

test CHANGED
@@ -1,4 +1,4 @@
1
- **個人的には** 前者を進めたいです。
1
+ **個人的には** 前者をオススメしたいです。
2
2
 
3
3
  ちなみに、前者のコードに誤りがあるので、修正します。
4
4
 

3

誤字修正

2019/11/11 18:09

投稿

nico25
nico25

スコア830

test CHANGED
@@ -114,6 +114,10 @@
114
114
 
115
115
  `staticmethod` を使うと `self` を書かなくても動くようになります。
116
116
 
117
+ `staticmethod` は使えるときには積極的に使うのが
118
+
119
+ 副作用が無いことを明示している点で望ましいと個人的に感じています。
120
+
117
121
  ```python
118
122
 
119
123
  class Example():

2

誤字修正

2019/11/11 17:43

投稿

nico25
nico25

スコア830

test CHANGED
@@ -35,6 +35,8 @@
35
35
  なぜなら後者は「副作用」を持っているからです。
36
36
 
37
37
  副作用というのは、属性(インスタンス変数、またはクラス変数)を変化させることです。
38
+
39
+ * [Python の属性 - クラス変数とインスタンス変数ってなに?](https://python.ms/attribute/)
38
40
 
39
41
 
40
42
 

1

誤字修正

2019/11/11 17:41

投稿

nico25
nico25

スコア830

test CHANGED
@@ -3,12 +3,6 @@
3
3
  ちなみに、前者のコードに誤りがあるので、修正します。
4
4
 
5
5
  ```python
6
-
7
- #
8
-
9
- # コピペで動きます。
10
-
11
- #
12
6
 
13
7
  class Example():
14
8
 
@@ -82,12 +76,6 @@
82
76
 
83
77
  ```python
84
78
 
85
- #
86
-
87
- # コピペで動きます。
88
-
89
- #
90
-
91
79
  class Example():
92
80
 
93
81
  def __init__(self):
@@ -126,12 +114,6 @@
126
114
 
127
115
  ```python
128
116
 
129
- #
130
-
131
- # コピペで動きます。
132
-
133
- #
134
-
135
117
  class Example():
136
118
 
137
119
  def __init__(self):