Translate

lunes, 26 de febrero de 2024

Imports en gleam


// Import the module and one of its functions

import gleam/io.{println}


pub fn main() {

  // Use the function in a qualified fashion

  io.println("This is qualified")


  // Or an unqualified fashion

  println("This is unqualified")

}


Normalmente, las funciones de otros módulos se utilizan de forma calificada, con el calificador del módulo antes del nombre de la función. Por ejemplo, io.println("¡Hola!").

También es posible especificar una lista de funciones para importar desde un módulo de forma no calificada, como la función println en el editor de código. Debido a que se importó de esta manera, se le puede llamar simplemente println.

Generalmente es mejor utilizar importaciones calificadas, ya que esto deja claro dónde está definida la función, lo que hace que el código sea más fácil de leer.