鹦鹉 - 数据类型



Parrot CPU 具有四种基本数据类型

  • IV

    整数类型;保证足够宽以容纳指针。

  • NV

    与架构无关的浮点类型。

  • STRING

    一种抽象的、与编码无关的字符串类型。

  • PMC

    标量。

前三种类型几乎不言自明;最后一种类型(Parrot 魔力 Cookie)稍难理解。

什么是 PMC?

PMC 代表 Parrot 魔力 Cookie。PMC 表示任何复杂的数据结构或类型,包括聚合数据类型(数组、哈希表等)。PMC 可以针对在其上执行的算术、逻辑和字符串操作实现其自己的行为,从而引入特定于语言的行为。PMC 可以内置到 Parrot 可执行文件中,也可以在需要时动态加载。

广告