Go Package slices: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 20: Line 20:
<syntaxhighlight lang='go'>
<syntaxhighlight lang='go'>
s := []int{0, 42, -10, 8}
s := []int{0, 42, -10, 8}
slices.Contains(s)
slices.Contains(s, 0)
</syntaxhighlight>
</syntaxhighlight>

Revision as of 22:55, 26 April 2024

External

Internal

Overview

Sorting

Sort()

https://pkg.go.dev/slices#Sort

Sort() inplace sorts a slice of any ordered type in ascending order. When sorting floating-point numbers, NaNs are ordered before other values.

s := []int{0, 42, -10, 8}
slices.Sort(s)

Contains()

https://pkg.go.dev/slices#Contains
s := []int{0, 42, -10, 8}
slices.Contains(s, 0)