Ah, je mettrais plutôt un "-1" pour ses arguments approximatifs.
Un exemple de code en TypeScript :
Le même code en JavaScript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 interface Options { upperCase?: boolean author?: string } function makeMessage(content: string, options: Options = {}) { let m = options.author ? `${options.author}> ${content}` : content if (options.upperCase) m = m.toUpperCase() return m }
Il faut expliquer comment un développeur serait capable de préciser le typage à la sauce TypeScript mais incapable de le retirer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function makeMessage(content, options = {}) { let m = options.author ? `${options.author}> ${content}` : content if (options.upperCase) m = m.toUpperCase() return m }
Et on cherche où se trouve le rapport avec du code VB.net.
Partager