Slide 19 de 37

Módulos

import hive.crypto as crypto

proc main(): void {
	echo crypto.sha256("hive")
}
import traz as declarações de outro arquivo para o escopo, alcançadas através de um nome — o próprio nome do arquivo por padrão, ou o que `as` renomear para. O próprio caminho diz que tipo de import é: um caminho simples é um arquivo Hive em disco, um caminho https:// é um arquivo dentro de um repositório git — fixado em um commit, uma tag ou um branch — e hive.* nomeia um módulo da biblioteca padrão, alcançado da mesma forma e não adicionando nada ao build a menos que seja de fato usado.