2
TypeScriptでは、 "+"演算子で使用できる汎用型を記述する方法はありますか?以下のような何か:"+"演算子で使用できる汎用型
function add<T extends ?>(v1: T, v2: T): T {
return v1 + v2;
}
T
何を拡張する必要があり、またはどのようにそれが定義されなければなりませんか?
私は次のようにadd()
を呼び出すことができるようにしたい:
add(1, 2); // 3
add("a", "b"); // "ab"
は、両方の引数が同じ型を持っている必要があり要件がありますか?あるいは、一方は '数値 'で、もう一方は'文字列 'でしょうか? –