All Bundles
Byte
The byte class represents a 1-byte value.
Derived from: Number
Operations
Abs
Returns the absolute value
function : Abs() ~ Byte
Return
Type | Description |
---|
Byte | absolute value |
CRC32
Calculates the signed CRC32 value for the stream
function : CRC32() ~ Int
Return
Type | Description |
---|
Int | signed CRC32 |
Clamp
Returns a given value between an upper and lower bound
function : Clamp(min:Byte, value:Byte, max:Byte) ~ Byte
Parameters
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[]) ~ Nil
Parameters
Name | Type | Description |
---|
b | Byte[] | byte array |
Compare
Compares two values
function : native : Compare(l:Byte, r:Byte) ~ Int
Parameters
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 |
Error
Prints error value
function : Error() ~ Nil
ErrorLine
Prints error value with newline
function : ErrorLine() ~ Nil
Find
Searches for the first occurrence of a byte
function : native : Find(bytes:Byte[], search:Byte) ~ Int
Parameters
Name | Type | Description |
---|
bytes | Byte[] | byte array to search |
search | Byte | byte to search for |
Return
Type | Description |
---|
Int | true of found, false otherwise |
Searches for the first occurrence of a byte
function : native : Find(bytes:Byte[], offset:Int, search:Byte) ~ Int
Parameters
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 |
Searches for the first occurrence of a byte array
function : native : Find(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 | index of first occurrence, -1 otherwise |
Searches for the first occurrence of a byte array
function : native : Find(bytes:Byte[], offset:Int, search:Byte[]) ~ Int
Parameters
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() ~ Bool
Return
Type | Description |
---|
Bool | true if negative, false otherwise |
Max
Returns the largest byte value
function : Max(l:Byte, r:Byte) ~ Byte
Parameters
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) ~ Byte
Parameters
Name | Type | Description |
---|
l | Byte | value to compare |
r | Byte | value to compare |
Return
Type | Description |
---|
Byte | smallest byte value |
Print
Prints value
function : Print() ~ Nil
PrintLine
Prints value with newline
function : PrintLine() ~ Nil
Prints values
function : native : PrintLine(v:Byte[]) ~ Nil
Parameters
Name | Type | Description |
---|
v | Byte[] | values to print |
Prints values
function : native : PrintLine(v:Byte[,]) ~ Nil
Parameters
Name | Type | Description |
---|
v | Byte[,] | values to print |
ToBinaryString
Returns a binary string representation of the value
function : native : ToBinaryString() ~ String
Return
Type | Description |
---|
String | binary string representation of the value |
ToChar
Returns the Character value
function : ToChar() ~ Char
Return
ToFloat
Returns the Float value
function : ToFloat() ~ Float
Return
Type | Description |
---|
Float | value |
ToHexString
Returns a positive hexadecimal string representation of the value
function : native : ToHexString() ~ String
Return
Type | Description |
---|
String | hexadecimal string representation of the value |
ToInt
Returns the Int value
function : ToInt() ~ Int
Return
ToString
Returns a string representation of the value
function : native : ToString() ~ String
Return
Type | Description |
---|
String | string representation of the value |
Returns a string representation of the byte array
function : native : ToString(v:Byte[]) ~ String
Parameters
Name | Type | Description |
---|
v | Byte[] | byte array |
Return
Type | Description |
---|
String | string representation of the byte array |
Returns a string representation of the byte array
function : ToString(v:Byte[,]) ~ String
Parameters
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 |