Passer une fonction quelconque, dont le nombre de paramètres est variable, en paramètre d'une autre fonction
Bonjour,
je voudrais connaître l'implémentation Scala de ce morceau de code en Python
C'est uniquement le passage en paramètre d'une fonction quelconque, elle-même constituée d'un nombre indéterminé de paramètres, qui m'intéresse.
Code:
1 2 3 4 5 6 7
| import time
def timer(n, func, *pargs, **kargs):
start = time.clock()
for i in range(n):
result = func(*pargs, **kargs)
elapsed = time.clock() - start
return (elapsed, result) |
Merci d'avance.