有人可以提供Oz编程语言中String和Atom类型之间区别的简要说明吗?我发现缺少文档。
答案 0 :(得分:1)
据此,原子是一种记录。与其他类型的记录不同,原子没有内部结构。字符串只是列表的语法糖,因此将具有列表的所有其他属性,例如以Head|Tail
表示,以nil
终止等。
您可以尝试使用以下两个示例来加深理解:
{Browse 'hello'==hello} % prints true, neither is a string
{Browse "hello"==[104 101 108 108 111]} % prints true, equivalent representations of the same string
{Browse 'hello'=="hello"} % prints false