bytealg

package
v0.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2020 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MaxLen        = int(-1) >> 31
	MaxBruteForce = MaxLen
)

Variables

This section is empty.

Functions

func Compare

func Compare(a, b []byte) int

Compare two byte slices. Returns -1 if the first differing byte is lower in a, or 1 if the first differing byte is greater in b. If the byte slices are equal, returns 0. If the lengths are different and there are no differing bytes, compares based on length.

func Count

func Count(b []byte, c byte) int

Count the number of instances of a byte in a slice.

func CountString

func CountString(s string, c byte) int

Count the number of instances of a byte in a string.

func Cutover

func Cutover(n int) int

Cutover is not reachable in TinyGo, but must exist as it is referenced.

func Equal

func Equal(a, b []byte) bool

Equal checks if two byte slices are equal. It is equivalent to bytes.Equal.

func Index

func Index(a, b []byte) int

Index finds the base index of the first instance of the byte sequence b in a. If a does not contain b, this returns -1.

func IndexByte

func IndexByte(b []byte, c byte) int

Index finds the index of the first instance of the specified byte in the slice. If the byte is not found, this returns -1.

func IndexByteString

func IndexByteString(s string, c byte) int

Index finds the index of the first instance of the specified byte in the string. If the byte is not found, this returns -1.

func IndexString

func IndexString(str, sub string) int

Index finds the base index of the first instance of a substring in a string. If the substring is not found, this returns -1.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL