Ed
ano passado
Vamos analisar cada afirmativa: I - Expressões lambda são ideais para implementação em interfaces funcionais, pois representam funções anônimas que podem ser atribuídas ao método abstrato de uma interface. Verdadeiro, essa afirmativa está correta, pois expressões lambda são frequentemente usadas em interfaces funcionais. II - A utilização de expressões lambda em interfaces torna o código mais legível, expressivo e modular. Verdadeiro, essa afirmativa também está correta, pois expressões lambda realmente ajudam a tornar o código mais claro e modular. III - As expressões lambda não são úteis em situações em que é necessário passar comportamentos como argumentos de métodos ou definir comportamentos para eventos. Falso, essa afirmativa é incorreta, pois expressões lambda são, na verdade, muito úteis nessas situações. IV - A sintaxe das expressões lambda não envolve o operador =>, mas sim ->. Falso, essa afirmativa é incorreta, pois a sintaxe das expressões lambda em muitas linguagens de programação (como Java) utiliza o operador =>. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa que contém todos os itens verdadeiros é: I e II, apenas.
Cadastre-se ou realize login
Ed
há 2 anos
Vamos analisar cada afirmativa: I - Expressões lambda são ideais para implementação em interfaces funcionais, pois representam funções anônimas que podem ser atribuídas ao método abstrato de uma interface. Verdadeiro, as expressões lambda são comumente utilizadas em interfaces funcionais para implementar comportamentos de forma concisa. II - A utilização de expressões lambda em interfaces torna o código mais legível, expressivo e modular. Verdadeiro, a utilização de expressões lambda pode de fato tornar o código mais legível e modular, pois permite definir comportamentos de forma mais concisa. III - As expressões lambda não são úteis em situações em que é necessário passar comportamentos como argumentos de métodos ou definir comportamentos para eventos. Falso, as expressões lambda são justamente úteis em situações em que é necessário passar comportamentos como argumentos de métodos ou definir comportamentos para eventos, sendo uma forma poderosa de lidar com essas situações. IV - A sintaxe das expressões lambda não envolve o operador =>, mas sim ->. Falso, a sintaxe das expressões lambda em Java, por exemplo, envolve o operador => e não ->. Portanto, as afirmativas corretas são as itens I e II. Assim, a alternativa correta que contém todos os itens verdadeiros é: I e II, apenas.