enum Endian <NativeEndian LittleEndian BigEndian>;

用于指示字节序的枚举,特别适用于 `blob8` 和 `buf8` 上的方法。包括 `NativeEndian`、`LittleEndian` 和 `BigEndian`。

方法§

例程 Numeric§

multi method Numeric(Endian:D --> Int:D)

返回 `enum` 对的值部分。

say NativeEndian.Numeric;    # OUTPUT: «0␤» 
say LittleEndian.Numeric;    # OUTPUT: «1␤» 
say BigEndian.Numeric;       # OUTPUT: «2␤»

请注意,实际数值可能会更改。因此,请改用命名值。

类型图§

Endian 的类型关系
raku-type-graph Endian Endian Int Int Endian->Int Mu Mu Any Any Any->Mu Cool Cool Cool->Any Numeric Numeric Real Real Real->Numeric Int->Cool Int->Real

展开上方的图表