回答編集履歴

3

表現を修正(予想であることが明確いなるように「おそらくは、」を追加)

2021/09/20 00:50

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -24,4 +24,4 @@
24
24
 
25
25
 
26
26
 
27
- いっぽう、`return`のみ(`None`なし)や、`return`自体が省略されていた場合は、**その関数の返り値の利用を想定していない**ことを意味します。この場合、返り値を変数に保存して後で使うようなコードを書いても意味がない(どんな場合でも`None`が返ってくるので)ということです。
27
+ いっぽう、`return`のみ(`None`なし)や、`return`自体が省略されていた場合は、**その関数の返り値の利用を想定していない**ことを意味します。この場合、返り値を変数に保存して後で使うようなコードを書いても意味がない(おそらくは、どんな場合でも`None`が返ってくるので)ということです。

2

表現を修正(脱出→関数脱出)

2021/09/20 00:50

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  - **返り値が利用される関数**では、返す値が他にないときに`return None`を使うといい。
12
12
 
13
- - **返り値が利用されない関数**では、処理途中(ループ内などから)の脱出に`return`のみ(`None`なし)を使うといい。
13
+ - **返り値が利用されない関数**では、処理途中(ループ内などから)の関数脱出に`return`のみ(`None`なし)を使うといい。
14
14
 
15
15
  - **返り値が利用されない関数**では、末尾の`return`を省略するといい。
16
16
 

1

誤字を修正

2021/09/20 00:48

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,6 +1,6 @@
1
1
  そのQiitaの記事は、サンプルコードを見る限り[大本のStack overflowの記事](https://stackoverflow.com/questions/15300550/return-return-none-and-no-return-at-all)の内容を充分に理解しているとは言えません。
2
2
 
3
- たとえば、最初のサンプコードは、if文の条件が成立したときに何か有用な値を返すようなコードを書かないと、読者に意図が伝わりません。
3
+ たとえば、最初のサンプコードは、if文の条件が成立したときに何か有用な値を返すコードを書かないと、読者に意図が伝わりません。
4
4
 
5
5
 
6
6