Parrot - Veri Türleri

Parrot CPU'nun dört temel veri türü vardır:

  • IV

    Bir tamsayı türü; bir işaretçiyi tutacak kadar geniş olması garantilidir.

  • NV

    Mimariden bağımsız bir kayan nokta türü.

  • STRING

    Soyutlanmış, kodlamadan bağımsız bir dize türü.

  • PMC

    Skaler.

İlk üç tür hemen hemen kendinden açıklamalıdır; son tür - Parrot Magic Cookies'in anlaşılması biraz daha zordur.

PMC'ler nedir?

PMC, Parrot Magic Cookie anlamına gelir. PMC'ler, toplu veri türleri (diziler, karma tablolar vb.) Dahil olmak üzere herhangi bir karmaşık veri yapısını veya türünü temsil eder. Bir PMC, üzerinde gerçekleştirilen aritmetik, mantıksal ve dizgi işlemleri için kendi davranışını uygulayabilir ve dile özgü davranışın uygulanmasına izin verir. PMC'ler, Parrot yürütülebilir dosyasında yerleşik olabilir veya gerektiğinde dinamik olarak yüklenebilir.