binarySearch64

binarySearch64(search: Byte;
               index:  Integer64 io): Boolean;

The binarySearch64 method of the ByteArray class sets the index parameter to the position in the array of the element specified in the search parameter as an Integer64 value if found or to the position at which it should be added if it does not exist. This method returns true if another specified element is located. If no element is found, this method returns false and places the position in the array at which the element should be added in the index parameter.

The code fragment in the following example shows the use of the binarySearch64 method.

if not bytes.includes(byte) then
    bytes.binarySearch64(byte, pos);
    bytes.insert(pos + 1, byte);
endif;