- Parrot 教程
- Parrot - 主页
- Parrot - 概览
- Parrot - 安装
- Parrot - 说明
- Parrot - 垃圾回收
- 鹦鹉 - 数据类型
- Parrot - 寄存器
- Parrot - 操作
- Parrot - 分支
- Parrot 示例
- Parrot - 示例
- Parrot 资源
- Parrot - 快速指南
- Parrot - 有用资源
鹦鹉 - 数据类型
Parrot CPU 具有四种基本数据类型
IV
整数类型;保证足够宽以容纳指针。
NV
与架构无关的浮点类型。
STRING
一种抽象的、与编码无关的字符串类型。
PMC
标量。
前三种类型几乎不言自明;最后一种类型(Parrot 魔力 Cookie)稍难理解。
什么是 PMC?
PMC 代表 Parrot 魔力 Cookie。PMC 表示任何复杂的数据结构或类型,包括聚合数据类型(数组、哈希表等)。PMC 可以针对在其上执行的算术、逻辑和字符串操作实现其自己的行为,从而引入特定于语言的行为。PMC 可以内置到 Parrot 可执行文件中,也可以在需要时动态加载。
广告