目录

Parrot - 数据类型

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

  • IV

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

  • NV

    独立于体系结构的浮点类型。

  • STRING

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

  • PMC

    一个标量。

前三种类型几乎是不言自明的; 最终类型 - Parrot魔法饼干,稍微难以理解。

什么是PMC?

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

↑回到顶部↑
WIKI教程 @2018