# 関数. 9. オーバーロード(overload)

# TypeScript

  • 戻り値や引数の数/型 すべてバラバラでも良いらしい
  • 関数の実装は1個だけで中で分岐。宣言だけ複数
function func01(s: string): string;
function func01(n: number): string;
function func01(b: boolean): string;
function func01(x: any): string {
    return typeof(x) + ":" + x;
}

[ 📩 ご意見 ]