Ed
mês passado
Vamos analisar as alternativas para definir uma função em TypeScript que aceita um número como argumento e retorna uma string. a) `function exemplo(x: number): string { return x.toString(); }` - Esta opção está correta. A função aceita um número e retorna uma string, conforme especificado. b) `function exemplo(x: string): number { return x.length; }` - Esta opção está incorreta, pois aceita uma string como argumento e retorna um número, o que não atende ao requisito. c) `let exemplo(x: number) => string { return x.toString(); }` - Esta opção está incorreta. A sintaxe está errada para uma função em TypeScript. O correto seria usar `function` ou uma expressão de função com `=>` de forma adequada. d) `function exemplo(x: number) { return x.toString(); }` - Esta opção está quase correta, mas falta a anotação de tipo de retorno. Não especifica que a função retorna uma string. Portanto, a alternativa correta é: a) function exemplo(x: number): string { return x.toString(); }.
Mais perguntas desse material