Nil

Nil (нула, празно) е единичен (unit) тип в Gleam. Това е стойността, която връщат функциите, които нямат друга стойност за връщане, тъй като всички функции в Gleam е задължително да връщат нещо.

Nil не е валидна стойност за никой друг тип. Затова стойностите в Gleam не може да са null (нула, празно). Ако дадена стойност е от тип Nil, значи стойността ѝ е Nil. Ако е от някакъв друг тип, значи стойността ѝ не е Nil.

Разокоментирайте реда, в който се присвоява Nil на променлива, чийто тип не е съвместим с него, за да видите грешка при компилация.