質問編集履歴

3

追記

2020/07/22 23:22

投稿

noc
noc

スコア73

test CHANGED
File without changes
test CHANGED
@@ -138,4 +138,4 @@
138
138
 
139
139
  ```
140
140
 
141
- これはどうしてでしょうか。オーバーロードを使って、「型に応じて返す型が決まる関数」の定義方法があるのなら教えていただけませんか?
141
+ これはどうしてでしょうか。~~オーバーロードを使って、「型に応じて返す型が決まる関数」の定義方法があるのなら教えていただけませんか?~~ オーバーロードは仕様を表現するだけで型を仕分けするのはコーダーの仕事のようです。

2

質問2の解決

2020/07/22 23:22

投稿

noc
noc

スコア73

test CHANGED
File without changes
test CHANGED
@@ -88,6 +88,8 @@
88
88
 
89
89
  また、関数の型をオーバーロードを使って定義するように書き換えようとしたところ、うまくいきませんでした。
90
90
 
91
+ <*追記:オーバーロードは使わないことにしました。>
92
+
91
93
  ```typescript
92
94
 
93
95
  type ArgA = [string, number, boolean]

1

<hr>追加

2020/07/22 23:20

投稿

noc
noc

スコア73

test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
  もっといい方法があればご教授ください。
80
80
 
81
-
81
+ ___
82
82
 
83
83
 
84
84