Summary
Keywords
Full Transcript
Playlist: Curso Grátis de FLUTTER e DART Completo https://www.youtube.com/playlist?list=PL5EmR7zuTn_aX0pG4oWTyKKQT25Hkq2XG Curso de DART Função como objetos em DART Funções como objetos de primeira classe Você pode passar uma função como um parâmetro para outra função. Por exemplo: void printElement (int element) { impressão (elemento); } var list = [1, 2, 3]; // Passar printElement como um parâmetro. list.forEach (printElement); Você também pode atribuir uma função a uma variável, como: var loudify = (msg) =* '!!! $ {msg.toUpperCase ()} !!! '; assert (loudify ('hello') == '!!! HELLO !!!'); Este exemplo usa uma função anônima. Mais sobre os da próxima seção. EXEMPLO DO VÍDEO: void main() { // da hora var loudify = (msg) IGUAL MAIOR'${msg.toUpperCase()}'; // velhinho String loudify2( String msg ) { return msg.toUpperCase(); } //assert(loudify('hello') == '!!! HELLO !!!'); print( loudify( 'ola 1') ); print( loudify2( 'ola 2') ); }
