uint64y

package
v0.0.18 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Contains

func Contains(vs []uint64, v uint64) bool

Contains returns true if vs contains v.

func FromString

func FromString(s string) (uint64, error)

FromString parses s and returns a uint64.

func Max

func Max(v uint64, vs ...uint64) uint64

Max returns the maximum value from v and vs.

func Min

func Min(v uint64, vs ...uint64) uint64

Min returns the minimum value from v and vs.

func Pointer

func Pointer(v uint64) *uint64

Pointer returns a pointer to the given uint64.

func Random

func Random() uint64

Random returns a non-negative pseudo-random number of type uint64

func RandomN

func RandomN(n uint64) uint64

RandomN returns a non-negative pseudo-random number in [0,n) of type uint64. It panics if n <= 0.

func Sort

func Sort(vs []uint64) []uint64

Sort sorts data in place. Not guaranteed to be stable.

func Uint64

func Uint64(v *uint64) uint64

Uint64 dereferences and returns uint64. The uint64 default value is returned if v is nil.

func Uint64OrDefault

func Uint64OrDefault(v *uint64, defaultVal uint64) *uint64

Uint64OrDefault returns uint64 if it is not nil, and a pointer to defaultVal otherwise.

func Unique

func Unique(vs []uint64) []uint64

Unique returns a new list containing unique uint64s from the given input

Types

type Set

type Set map[uint64]struct{}

func MakeSet

func MakeSet(vs ...uint64) Set

MakeSet returns a lookup map for uint64

func ToSet

func ToSet(vs []uint64) Set

ToSet returns a lookup map for uint64.

func (Set) Contains

func (s Set) Contains(v uint64) bool

Contains returns true if Set contains v.

func (Set) Equal

func (s Set) Equal(s2 Set) bool

Equal checks whether all

func (Set) Intersect

func (s Set) Intersect(s2 Set) Set

Intersect returns the intersection of two Sets.

func (Set) Union

func (s Set) Union(s2 Set) Set

Union returns the union of two Sets.

type Uint64Slice

type Uint64Slice []uint64

func (Uint64Slice) Len

func (p Uint64Slice) Len() int

func (Uint64Slice) Less

func (p Uint64Slice) Less(i, j int) bool

func (Uint64Slice) Swap

func (p Uint64Slice) Swap(i, j int)

Jump to

Keyboard shortcuts

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