teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

推敲

2020/08/31 01:59

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -7,4 +7,5 @@
7
7
  > 関数名 = False
8
8
  > 関数名 = True  と記載する意味が分かりません。
9
9
 
10
+ 初期値を設定するのは、早期リターンの場合が多いですね。
10
- 初期値を設定すれば、設定の際にelseが不要になりますし、処理が簡潔になります。
11
+ 設定の際にelseが不要になり、処理が簡潔になります。

2

追記

2020/08/31 01:59

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,4 +2,9 @@
2
2
 
3
3
  ブール型以外の戻り値も定義できますし、戻り値が無い場合はsubプロシージャで定義します。
4
4
 
5
- 質問の内容の様に単に処理を実行するだけであれば、subプロシージャが妥当ですけど、関数の定義を先に決めて、利用側がすでに実装済みの場合は、取りあえずTrueを返却するというような、質問の内容になるかもしれません。
5
+ 質問の内容の様に単に処理を実行するだけであれば、subプロシージャが妥当ですけど、関数の定義を先に決めて、利用側がすでに実装済みの場合は、取りあえずTrueを返却するというような、質問の内容になるかもしれません。
6
+
7
+ > 関数名 = False
8
+ > 関数名 = True  と記載する意味が分かりません。
9
+
10
+ 初期値を設定すれば、設定の際にelseが不要になりますし、処理が簡潔になります。

1

推敲

2020/08/31 01:56

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  ブール型以外の戻り値も定義できますし、戻り値が無い場合はsubプロシージャで定義します。
4
4
 
5
- 質問の内容に単に処理を実行するだけであれば、subプロシージャが妥当ですけど、関数の定義を先に決めて、利用側がすでに実装済みの場合は、取りあえずTrueを返却するというような、質問の内容になるかもしれません。
5
+ 質問の内容の様に単に処理を実行するだけであれば、subプロシージャが妥当ですけど、関数の定義を先に決めて、利用側がすでに実装済みの場合は、取りあえずTrueを返却するというような、質問の内容になるかもしれません。