Translate

domingo, 22 de septiembre de 2024

Use de Gleam parte 2


La expresión use es una sintaxis simplificada para una llamada a una función normal y una función anónima.


Este código:

use a, b <- my_function

next(a)

next(b)


Es igual que este código:


my_function(fn(a, b) {

  next(a)

  next(b)

})


Para garantizar que la expresión use funcione y sea lo más comprensible posible, lo ideal es que el lado derecho sea una llamada de función en lugar de una secuencia de comandos u otra expresión, que suele ser más difícil de leer.

use es una expresión como todo lo demás en Gleam, por lo que se puede colocar dentro de bloques.