Rustのジェネリック型パラメータのデフォルト型と演算子オーバーロード
一、序論
ジェネリック型にデフォルト型を設定する機能は、多くの言語には存在しませんが、TypeScript(おそらく他にもいくつか)には例外があります。
TypeScriptでは以下のように使用できます:
class MyClass<T = number> {
value: T;
constructor(value: T) {
this.value = value;
}
printValue(): void {
console.log(`Value i ...
5月28日 19:06 投稿