7
La mia domanda è se c'è un sovraccarico dell'operatore in dattiloscritto, se esiste potrei dare un esempio o un link dove puoi leggere a riguardo.Il dattiloscritto ha un sovraccarico dell'operatore?
La mia domanda è se c'è un sovraccarico dell'operatore in dattiloscritto, se esiste potrei dare un esempio o un link dove puoi leggere a riguardo.Il dattiloscritto ha un sovraccarico dell'operatore?
No, non esiste. È molto improbabile che esista a meno che non ci sia una specifica chiara su come potrebbe essere implementata in Pure JavaScript.
Perdona la mia ignoranza, ma perché sarebbe necessario il sovraccarico dell'operatore in puro Javascript, affinché TypeScript possa supportarlo? Non è possibile che il compilatore TypeScript, ad esempio, converta un operatore + nell'origine TypeScript con una chiamata di funzione nell'output di JavaScript. –
'Non è possibile che il compilatore TypeScript, ad esempio, converta un operatore + nell'origine TypeScript con una chiamata di funzione nell'output di JavaScript' It * could * ma ciò annullerebbe il tipo di TypeScript 'Aggiungi o si basa su run-time digitare informazioni nei programmi o emettere un codice diverso in base ai risultati del sistema di tipi. Incoraggia invece schemi di programmazione che non richiedono metadati di runtime. Https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals#non-goals – basarat