2

typescript でパラメーターなしの関数オーバーロードを指定するにはどうすればよいですか。次のエラーが発生します。

function f():number; // Error 
function f(string):number; // Okay
function f(x:any):any{

}
4

1 に答える 1

3

オーバーロードのパラメーターの数が異なる場合、追加のパラメーターはオプションとしてマークする必要があります。以下が機能します。

function f():number; // Okay now 
function f(string):number; // Okay
function f(x?:any):any{

}
于 2013-03-18T04:47:27.450 に答える