Parrot - 数据类型
Parrot CPU 有四种基本数据类型:
IV
整数类型; 确保足够宽以容纳指针。
NV
独立于体系结构的浮点类型。
STRING
一种抽象的、与编码无关的字符串类型。
PMC
一个标量。
前三种类型几乎是不言自明的; 最后一种——Parrot Magic Cookies,稍微难懂一些。
什么是 PMC?
PMC 代表 Parrot Magic Cookie。 PMC 表示任何复杂的数据结构或类型,包括聚合数据类型(数组、哈希表等)。 PMC 可以实现自己的算术、逻辑和字符串操作行为,从而允许引入特定于语言的行为。 PMC 可以内置到 Parrot 可执行文件中,也可以在需要时动态加载。