原子
在处理条件时,我们没有为我们的语言添加新的布尔类型。正因为如此,我们没有添加true
或false
两种。相反,我们只使用数字。可读性仍然很重要,因此我们可以定义一些常量来表示这些值。
在类似的说明中,许多 Lisps 使用 nil
这个词来表示空列表 {}
。我们也可以添加它。这些常数有时被称为原子,因为它们是基本的和不变的。
用户不必使用这些已命名常量,而是可以根据需要使用数字和空列表。这种选择赋予了用户能够去信任的东西。
; Atoms
(def {nil} {})
(def {true} 1)
(def {false} 0)
当前内容版权归 NoahDragon 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 NoahDragon 译 .