Ed
há 9 horas
Vamos analisar o código passo a passo: 1. A função `s` é definida como uma função que recebe dois números e retorna a soma deles: `let s = (x: number, y: number): number => x + y;`. 2. Quando chamamos `s(1, 2)`, o resultado é `3` (1 + 2). 3. Quando chamamos `s(3, 4)`, o resultado é `7` (3 + 4). 4. Agora, chamamos `s(s(1, 2), s(3, 4))`, que se torna `s(3, 7)`. 5. Finalmente, `s(3, 7)` resulta em `10` (3 + 7). Portanto, a opção correta com o resultado da execução do código é 10.
Mais perguntas desse material