Modules

Кодът в Gleam е организиран в единици, наречени модули. Един модул е съвкупност от дефиниции (на типове, функции и т.н.), които са свързани помежду си. Например, модулът gleam/io съдържа различни функции за печат, като println .

Всичкият Gleam код се намира в някакъв модул, чието име идва от името на файла, в който се намира. Например, кодът в gleam/io е във файл с име io.gleam в директория gleam.

За да достъпи код от един модул код от друг, ние го импортираме с ключовата дума import, а името, с което ще го наричаме, е последната част от името на модула. Например, след импортиране модулът gleam/io се нарича io.

Ключовата дума as може да се използва, за да наричаме един модул с друго име. Вижте как модулът gleam/string е наречен text тук.