回答編集履歴
2
修正
answer
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
def sayhello2(name):
|
5
5
|
print("こんにちは,"+name+"さん")
|
6
6
|
|
7
|
-
|
7
|
+
sayhello2("フタバ")
|
8
|
-
|
8
|
+
sayhello2("ミツバ")
|
9
|
-
|
9
|
+
sayhello2("ヨツバ")
|
10
10
|
```
|
11
11
|
|
12
12
|
さて、あいさつの文言を変えることになりました。
|
@@ -15,9 +15,9 @@
|
|
15
15
|
def sayhello2(name):
|
16
16
|
print("ごきげんよう,"+name+"さん")
|
17
17
|
|
18
|
-
|
18
|
+
sayhello2("フタバ")
|
19
|
-
|
19
|
+
sayhello2("ミツバ")
|
20
|
-
|
20
|
+
sayhello2("ヨツバ")
|
21
21
|
```
|
22
22
|
|
23
23
|
三行くらいなら全部書き換えても面倒ではないですが、もし関数を100回呼び出していたら?
|
@@ -31,4 +31,4 @@
|
|
31
31
|
という目的があるのだと思います。
|
32
32
|
|
33
33
|
何でもかんでも関数にすれば良いというわけではありませんが、
|
34
|
-
機能を分割できるときには関数に切り出しておくと見通しが付き
|
34
|
+
機能を分割できるときには関数に切り出しておくと見通しが付き易くなることが多いです。
|
1
修正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
例えば、次のようなコードを書くとします。
|
3
3
|
```Python
|
4
4
|
def sayhello2(name):
|
5
|
-
print("こんにちは
|
5
|
+
print("こんにちは,"+name+"さん")
|
6
6
|
|
7
7
|
sauhello2("フタバ")
|
8
8
|
sauhello2("ミツバ")
|
@@ -13,7 +13,7 @@
|
|
13
13
|
この場合関数だけ作り替えれば済みます。
|
14
14
|
```Python
|
15
15
|
def sayhello2(name):
|
16
|
-
print("ごきげんよう
|
16
|
+
print("ごきげんよう,"+name+"さん")
|
17
17
|
|
18
18
|
sauhello2("フタバ")
|
19
19
|
sauhello2("ミツバ")
|
@@ -28,4 +28,7 @@
|
|
28
28
|
- 再利用し易くする
|
29
29
|
- 後から変更し易くする
|
30
30
|
|
31
|
-
という目的があるのだと思います。
|
31
|
+
という目的があるのだと思います。
|
32
|
+
|
33
|
+
何でもかんでも関数にすれば良いというわけではありませんが、
|
34
|
+
機能を分割できるときには関数に切り出しておくと見通しが付きやすくなることが多いです。
|