Perguntas com a marcação «function»

105
quando usar uma função embutida no Kotlin?

Eu sei que uma função embutida pode melhorar o desempenho e fazer com que o código gerado cresça, mas não tenho certeza de quando é correto usar uma. lock(l) { foo() } Em vez de criar um objeto de função para o parâmetro e gerar uma chamada, o compilador pode emitir o código a seguir. ( Fonte...

104
Aceite a função como parâmetro em PHP

Tenho me perguntado se é possível ou não passar uma função como parâmetro em PHP; Eu quero algo como quando você está programando em JS: object.exampleMethod(function(){ // some stuff to execute }); O que eu quero é executar essa função em algum lugar em exampleMethod. Isso é possível em...

102
Como faço para arredondar para o 0,5 mais próximo?

Tenho que exibir as avaliações e, para isso, preciso dos seguintes incrementos: Se o número for 1,0 deve ser igual a 1 Se o número for 1,1 deve ser igual a 1 Se o número for 1,2 deve ser igual a 1 Se o número for 1,3 deve ser igual a 1,5 Se o número for 1,4 deve ser igual a 1.5 Se o número...

102
Criação de funções em um loop

Estou tentando criar funções dentro de um loop: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) O problema é que todas as funções acabam sendo iguais. Em vez de retornar 0, 1 e 2, todas as três funções retornam 2: print([f() for f in...

100
Função de mapa no MATLAB?

Estou um pouco surpreso que o MATLAB não tenha uma função Map, então eu mesmo criei um, já que é algo sem o qual não posso viver. Existe uma versão melhor por aí? Existe uma biblioteca de programação funcional padrão para MATLAB que estou perdendo? function results = map(f,list) % why doesn't...

100
Fazer algo antes de sair do programa

Como você pode ter uma função ou algo que será executado antes de seu programa encerrar? Eu tenho um script que será executado constantemente em segundo plano e preciso salvar alguns dados em um arquivo antes de sair. Existe uma maneira padrão de fazer