Byte
The byte class represents a 1-byte value.
Operations
- Abs
- CRC32
- Clamp
- Clear
- Compare
- CompressBr
- CompressGzip
- CompressZlib
- Error
- ErrorLine
- Find
- FindAll
- IsNeg
- Max
- Min
- PrintLine
- ToBinaryString
- ToChar
- ToFloat
- ToHexString
- ToInt
- ToString
- ToUnicode
- UncompressBr
- UncompressGzip
- UncompressZlib
CRC32
Calculates the signed CRC32 value for the stream
function : CRC32() ~ IntReturn
| Type | Description |
|---|---|
| Int | signed CRC32 |
Clamp
Returns a given value between an upper and lower bound
function : Clamp(min:Byte, value:Byte, max:Byte) ~ ByteParameters
| Name | Type | Description |
|---|---|---|
| min | Byte | minimal value |
| value | Byte | value between the min and max |
| max | Byte | maximum value |
Return
| Type | Description |
|---|---|
| Byte | min if vaule is less than main, max if max is less than value, otherwise the value |
Clear
Set all array elements to zero
function : Clear(b:Byte[]) ~ NilParameters
| Name | Type | Description |
|---|---|---|
| b | Byte | byte array |
Compare
Compares two values
function : native : Compare(l:Byte, r:Byte) ~ IntParameters
| Name | Type | Description |
|---|---|---|
| l | Byte | left compare object |
| r | Byte | right compare object |
Return
| Type | Description |
|---|---|
| Int | 0 if equal, -1 if types differ, 1 if equal |
CompressBr
Compresses a byte stream using Brotli
function : CompressBr() ~ Byte[]Return
| Type | Description |
|---|---|
| Byte | compressed bytes |
CompressGzip
Compresses a byte stream using gzip
function : CompressGzip() ~ Byte[]Return
| Type | Description |
|---|---|
| Byte | compressed bytes |
CompressZlib
Compresses a byte stream using zlib
function : CompressZlib() ~ Byte[]Return
| Type | Description |
|---|---|
| Byte | compressed bytes |
Find
Searches for the first occurrence of a byte
function : native : Find(bytes:Byte[], search:Byte) ~ IntParameters
| Name | Type | Description |
|---|---|---|
| bytes | Byte | byte array to search |
| search | Byte | byte to search for |
Return
| Type | Description |
|---|---|
| Int | true of found, false otherwise |
Find
Searches for the first occurrence of a byte
function : native : Find(bytes:Byte[], offset:Int, search:Byte) ~ IntParameters
| Name | Type | Description |
|---|---|---|
| bytes | Byte | byte array to search |
| offset | Int | search offset |
| search | Byte | byte to search for |
Return
| Type | Description |
|---|---|
| Int | true of found, false otherwise |
Find
Searches for the first occurrence of a byte array
function : native : Find(bytes:Byte[], search:Byte[]) ~ IntParameters
| Name | Type | Description |
|---|---|---|
| bytes | Byte | byte array to search |
| search | Byte | byte array to search for |
Return
| Type | Description |
|---|---|
| Int | index of first occurrence, -1 otherwise |
Find
Searches for the first occurrence of a byte array
function : native : Find(bytes:Byte[], offset:Int, search:Byte[]) ~ IntParameters
| Name | Type | Description |
|---|---|---|
| bytes | Byte | byte array to search |
| offset | Int | search offset |
| search | Byte | byte array to search for |
Return
| Type | Description |
|---|---|
| Int | index of first occurrence, -1 otherwise |
FindAll
Searches for all occurrences of the byte array
function : FindAll(bytes:Byte[], search:Byte[]) ~ Int[]Parameters
| Name | Type | Description |
|---|---|---|
| bytes | Byte | byte array to search |
| search | Byte | byte array to search for |
Return
| Type | Description |
|---|---|
| Int | an array of indexes |
IsNeg
Checks is a number is negative
function : IsNeg() ~ BoolReturn
| Type | Description |
|---|---|
| Bool | true if negative, false otherwise |
Max
Returns the largest byte value
function : Max(l:Byte, r:Byte) ~ ByteParameters
| Name | Type | Description |
|---|---|---|
| l | Byte | value to compare |
| r | Byte | value to compare |
Return
| Type | Description |
|---|---|
| Byte | largest byte value |
Min
Returns the smallest byte value
function : Min(l:Byte, r:Byte) ~ ByteParameters
| Name | Type | Description |
|---|---|---|
| l | Byte | value to compare |
| r | Byte | value to compare |
Return
| Type | Description |
|---|---|
| Byte | smallest byte value |
PrintLine
Prints values
function : native : PrintLine(v:Byte[]) ~ NilParameters
| Name | Type | Description |
|---|---|---|
| v | Byte | values to print |
PrintLine
Prints values
function : native : PrintLine(v:Byte[,]) ~ NilParameters
| Name | Type | Description |
|---|---|---|
| v | Byte | values to print |
ToBinaryString
Returns a binary string representation of the value
function : native : ToBinaryString() ~ StringReturn
| Type | Description |
|---|---|
| String | binary string representation of the value |
ToHexString
Returns a positive hexadecimal string representation of the value
function : native : ToHexString() ~ StringReturn
| Type | Description |
|---|---|
| String | hexadecimal string representation of the value |
ToString
Returns a string representation of the value
function : native : ToString() ~ StringReturn
| Type | Description |
|---|---|
| String | string representation of the value |
ToString
Returns a string representation of the byte array
function : native : ToString(v:Byte[]) ~ StringParameters
| Name | Type | Description |
|---|---|---|
| v | Byte | byte array |
Return
| Type | Description |
|---|---|
| String | string representation of the byte array |
ToString
Returns a string representation of the byte array
function : ToString(v:Byte[,]) ~ StringParameters
| Name | Type | Description |
|---|---|---|
| v | Byte | byte array |
Return
| Type | Description |
|---|---|
| String | string representation of the byte array |
ToUnicode
Converts the byte array to a character array
function : ToUnicode(b:Byte[]) ~ Char[]Parameters
| Name | Type | Description |
|---|---|---|
| b | Byte | array |
Return
| Type | Description |
|---|---|
| Char | character array |
UncompressBr
Uncompresses a byte stream using Brotli
function : UncompressBr() ~ Byte[]Return
| Type | Description |
|---|---|
| Byte | uncompressed bytes |
UncompressGzip
Uncompresses a byte stream using gzip
function : UncompressGzip() ~ Byte[]Return
| Type | Description |
|---|---|
| Byte | uncompressed bytes |
UncompressZlib
Uncompresses a byte stream using zlib
function : UncompressZlib() ~ Byte[]Return
| Type | Description |
|---|---|
| Byte | uncompressed bytes |