Déanann tú paraiméadair agus an luach fillte a dhíochlaonadh, agus tacaíonn TypeScript le paraiméadair roghnach, réamhshocrú, agus foluain.
ts
(): { a + b; }
(): {
title ? : name;
}
(): { n + by; }
(): {
nums.( a + n, );
}
Déanann tú paraiméadair agus an luach fillte a dhíochlaonadh, agus tacaíonn TypeScript le paraiméadair roghnach, réamhshocrú, agus foluain.
(): { a + b; }
(): {
title ? : name;
}
(): { n + by; }
(): {
nums.( a + n, );
}
Is féidir leat síniú feidhme a bhreacadh mar chineál — úsáideach do rialanna-glaoch agus do athraithí a bhí feidhmeanna acu:
type BinaryOp = (a: number, b: number) => number;
const multiply: BinaryOp = (a, b) => a * b; // params inferred from BinaryOp
// callback parameter
function apply(op: (x: number) => number, val: number) { return op(val); }
function parse(x: string): number;
function parse(x: number): string;
function parse(x: any): any { return typeof x === "string" ? +x : String(x); }
Is é an eochair ar luachan TypeScript ná feidhmeanna a dhíochlaonadh go beacht — faigheann glaochaithe a roghnú argóintí agus cineálacha fillte ar a bhfuil a fhios agat, múnlaíonn paraiméadair roghnach/réamhshocrú an solúbthacht an domhain dhomhanda, agus déanann ailíais cineál feidhme (glaoch ar ais, láimhseálaithe imeachta, meánarmlón) dóchóm ardoird-fheidhme a bhreacadh go soiléir agus slán.