Con vẹt - Kiểu dữ liệu
CPU Parrot có bốn kiểu dữ liệu cơ bản:
IV
Một kiểu số nguyên; đảm bảo đủ rộng để chứa một con trỏ.
NV
Một loại dấu phẩy động độc lập với kiến trúc.
STRING
Loại chuỗi trừu tượng, không phụ thuộc vào mã hóa.
PMC
Một vô hướng.
Ba loại đầu tiên tự giải thích khá nhiều; loại cuối cùng - Parrot Magic Cookies, hơi khó hiểu hơn.
PMC là gì?
PMC là viết tắt của Parrot Magic Cookie. PMC đại diện cho bất kỳ cấu trúc hoặc kiểu dữ liệu phức tạp nào, bao gồm các kiểu dữ liệu tổng hợp (mảng, bảng băm, v.v.). PMC có thể triển khai hành vi của riêng mình đối với các phép toán số học, logic và chuỗi được thực hiện trên nó, cho phép đưa ra hành vi theo ngôn ngữ cụ thể. PMC có thể được tích hợp sẵn để Parrot thực thi hoặc được tải động khi cần.