Modules
Кодът в Gleam е организиран в единици, наречени модули. Един модул
е съвкупност от дефиниции (на типове, функции и т.н.), които са свързани
помежду си. Например, модулът
gleam/io
съдържа различни функции за печат, като
println
.
Всичкият Gleam код се намира в някакъв модул, чието име идва от
името на файла, в който се намира. Например, кодът в
gleam/io
е във файл с име io.gleam
в директория gleam
.
За да достъпи код от един модул код от друг, ние го импортираме с ключовата
дума import
, а името, с което ще го наричаме, е последната част
от името на модула. Например, след импортиране модулът
gleam/io
се нарича io
.
Ключовата дума as
може да се използва, за да наричаме един
модул с друго име. Вижте как модулът
gleam/string
е наречен text
тук.