1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-09 23:22:28 +08:00

doc: update doc styles

This commit is contained in:
dudaodong
2023-08-30 11:59:04 +08:00
parent 03d331dfb6
commit 21a952d2be
40 changed files with 839 additions and 901 deletions

View File

@@ -94,7 +94,6 @@ import (
<div STYLE="page-break-after: always;"></div>
<link rel="stylesheet" type="text/css" href="/styles/api_doc.css">
## 文档
@@ -108,7 +107,7 @@ import (
func AppendIfAbsent[T comparable](slice []T, item T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/GNdv7Jg2Taj)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/GNdv7Jg2Taj)</span></b>
```go
import (
@@ -139,7 +138,7 @@ func main() {
func Contain[T comparable](slice []T, target T) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/_454yEHcNjf)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/_454yEHcNjf)</span></b>
```go
import (
@@ -170,7 +169,7 @@ func main() {
func ContainBy[T any](slice []T, predicate func(item T) bool) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/49tkHfX4GNc)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/49tkHfX4GNc)</span></b>
```go
import (
@@ -215,7 +214,7 @@ func main() {
func ContainSubSlice[T comparable](slice, subSlice []T) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/bcuQ3UT6Sev)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/bcuQ3UT6Sev)</span></b>
```go
import (
@@ -246,7 +245,7 @@ func main() {
func Chunk[T any](slice []T, size int) [][]T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/b4Pou5j2L_C)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/b4Pou5j2L_C)</span></b>
```go
import (
@@ -288,7 +287,7 @@ func main() {
func Compact[T comparable](slice []T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/pO5AnxEr3TK)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/pO5AnxEr3TK)</span></b>
```go
import (
@@ -325,7 +324,7 @@ func main() {
func Concat[T any](slice []T, slices ...[]T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/gPt-q7zr5mk)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/gPt-q7zr5mk)</span></b>
```go
import (
@@ -356,7 +355,7 @@ func main() {
func Count[T comparable](slice []T, item T) int
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/Mj4oiEnQvRJ)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/Mj4oiEnQvRJ)</span></b>
```go
import (
@@ -389,7 +388,7 @@ func main() {
func CountBy[T any](slice []T, predicate func(index int, item T) bool) int
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/tHOccTMDZCC)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/tHOccTMDZCC)</span></b>
```go
import (
@@ -423,7 +422,7 @@ func main() {
func Difference[T comparable](slice, comparedSlice []T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/VXvadzLzhDa)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/VXvadzLzhDa)</span></b>
```go
import (
@@ -454,7 +453,7 @@ func main() {
func DifferenceBy[T comparable](slice []T, comparedSlice []T, iteratee func(index int, item T) T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/DiivgwM5OnC)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/DiivgwM5OnC)</span></b>
```go
import (
@@ -489,7 +488,7 @@ func main() {
func DifferenceWith[T any](slice []T, comparedSlice []T, comparator func(value, otherValue T) bool) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/v2U2deugKuV)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/v2U2deugKuV)</span></b>
```go
import (
@@ -524,7 +523,7 @@ func main() {
func DeleteAt[T any](slice []T, start int, end ...int)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/pJ-d6MUWcvK)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/pJ-d6MUWcvK)</span></b>
```go
import (
@@ -559,7 +558,7 @@ func main() {
func Drop[T any](slice []T, n int) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/jnPO2yQsT8H)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/jnPO2yQsT8H)</span></b>
```go
import (
@@ -596,7 +595,7 @@ func main() {
func DropRight[T any](slice []T, n int) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/8bcXvywZezG)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/8bcXvywZezG)</span></b>
```go
import (
@@ -633,7 +632,7 @@ func main() {
func DropWhile[T any](slice []T, predicate func(item T) bool) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/4rt252UV_qs)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/4rt252UV_qs)</span></b>
```go
import (
@@ -673,7 +672,7 @@ func main() {
func DropRightWhile[T any](slice []T, predicate func(item T) bool) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/6wyK3zMY56e)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/6wyK3zMY56e)</span></b>
```go
import (
@@ -715,7 +714,7 @@ func main() {
func Every[T any](slice []T, predicate func(index int, item T) bool) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/R8U6Sl-j8cD)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/R8U6Sl-j8cD)</span></b>
```go
import (
@@ -749,7 +748,7 @@ func main() {
func Equal[T comparable](slice1, slice2 []T) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/WcRQJ37ifPa)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/WcRQJ37ifPa)</span></b>
```go
import (
@@ -784,7 +783,7 @@ func main() {
func EqualWith[T, U any](slice1 []T, slice2 []U, comparator func(T, U) bool) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/b9iygtgsHI1)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/b9iygtgsHI1)</span></b>
```go
import (
@@ -819,7 +818,7 @@ func main() {
func Filter[T any](slice []T, predicate func(index int, item T) bool) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/SdPna-7qK4T)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/SdPna-7qK4T)</span></b>
```go
import (
@@ -853,7 +852,7 @@ func main() {
func Find[T any](slice []T, predicate func(index int, item T) bool) (*T, bool)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/CBKeBoHVLgq)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/CBKeBoHVLgq)</span></b>
```go
import (
@@ -889,7 +888,7 @@ func main() {
func FindBy[T any](slice []T, predicate func(index int, item T) bool) (v T, ok bool)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/n1lysBYl-GB)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/n1lysBYl-GB)</span></b>
```go
import (
@@ -925,7 +924,7 @@ func main() {
func FindLast[T any](slice []T, predicate func(index int, item T) bool) (*T, bool)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/FFDPV_j7URd)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/FFDPV_j7URd)</span></b>
```go
import (
@@ -961,7 +960,7 @@ func main() {
func FindLastBy[T any](slice []T, predicate func(index int, item T) bool) (v T, ok bool)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/8iqomzyCl_s)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/8iqomzyCl_s)</span></b>
```go
import (
@@ -997,7 +996,7 @@ func main() {
func Flatten(slice any) any
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/hYa3cBEevtm)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/hYa3cBEevtm)</span></b>
```go
import (
@@ -1027,7 +1026,7 @@ func main() {
func FlattenDeep(slice any) any
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/yjYNHPyCFaF)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/yjYNHPyCFaF)</span></b>
```go
import (
@@ -1057,7 +1056,7 @@ func main() {
func ForEach[T any](slice []T, iteratee func(index int, item T))
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/DrPaa4YsHRF)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/DrPaa4YsHRF)</span></b>
```go
import (
@@ -1092,7 +1091,7 @@ func main() {
func ForEachWithBreak[T any](slice []T, iteratee func(index int, item T) bool)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/qScs39f3D9W)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/qScs39f3D9W)</span></b>
```go
import (
@@ -1130,7 +1129,7 @@ func main() {
func GroupBy[T any](slice []T, groupFn func(index int, item T) bool) ([]T, []T)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/QVkPxzPR0iA)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/QVkPxzPR0iA)</span></b>
```go
import (
@@ -1166,7 +1165,7 @@ func main() {
func GroupWith[T any, U comparable](slice []T, iteratee func(T) U) map[U][]T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/ApCvMNTLO8a)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/ApCvMNTLO8a)</span></b>
```go
import (
@@ -1200,7 +1199,7 @@ func main() {
func IntSlice(slice any) []int
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/UQDj-on9TGN)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/UQDj-on9TGN)</span></b>
```go
import (
@@ -1229,7 +1228,7 @@ func main() {
func InterfaceSlice(slice any) []any
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/FdQXF0Vvqs-)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/FdQXF0Vvqs-)</span></b>
```go
import (
@@ -1258,7 +1257,7 @@ func main() {
func Intersection[T comparable](slices ...[]T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/anJXfB5wq_t)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/anJXfB5wq_t)</span></b>
```go
import (
@@ -1289,7 +1288,7 @@ func main() {
func InsertAt[T any](slice []T, index int, value any) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/hMLNxPEGJVE)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/hMLNxPEGJVE)</span></b>
```go
import (
@@ -1329,7 +1328,7 @@ func main() {
func IndexOf[T comparable](slice []T, item T) int
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/MRN1f0FpABb)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/MRN1f0FpABb)</span></b>
```go
import (
@@ -1362,7 +1361,7 @@ func main() {
func LastIndexOf[T comparable](slice []T, item T) int
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/DokM4cf1IKH)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/DokM4cf1IKH)</span></b>
```go
import (
@@ -1395,7 +1394,7 @@ func main() {
func Map[T any, U any](slice []T, iteratee func(index int, item T) U) []U
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/biaTefqPquw)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/biaTefqPquw)</span></b>
```go
import (
@@ -1429,7 +1428,7 @@ func main() {
func FilterMap[T any, U any](slice []T, iteratee func(index int, item T) (U, bool)) []U
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/J94SZ_9MiIe)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/J94SZ_9MiIe)</span></b>
```go
import (
@@ -1466,7 +1465,7 @@ func main() {
func FlatMap[T any, U any](slice []T, iteratee func(index int, item T) []U) []U
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/_QARWlWs1N_F)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/_QARWlWs1N_F)</span></b>
```go
import (
@@ -1499,7 +1498,7 @@ func main() {
func Merge[T any](slices ...[]T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/lbjFp784r9N)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/lbjFp784r9N)</span></b>
```go
import (
@@ -1530,7 +1529,7 @@ func main() {
func Reverse[T any](slice []T)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/8uI8f1lwNrQ)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/8uI8f1lwNrQ)</span></b>
```go
import (
@@ -1560,7 +1559,7 @@ func main() {
func Reduce[T any](slice []T, iteratee func(index int, item1, item2 T) T, initial T) T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/_RfXJJWIsIm)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/_RfXJJWIsIm)</span></b>
```go
import (
@@ -1594,7 +1593,7 @@ func main() {
func ReduceBy[T any, U any](slice []T, initial U, reducer func(index int, item T, agg U) U) U
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/YKDpLi7gtee)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/YKDpLi7gtee)</span></b>
```go
import (
@@ -1630,7 +1629,7 @@ func main() {
func ReduceRight[T any, U any](slice []T, initial U, reducer func(index int, item T, agg U) U) U
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/qT9dZC03A1K)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/qT9dZC03A1K)</span></b>
```go
import (
@@ -1660,7 +1659,7 @@ func main() {
func Replace[T comparable](slice []T, old T, new T, n int) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/P5mZp7IhOFo)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/P5mZp7IhOFo)</span></b>
```go
import (
@@ -1702,7 +1701,7 @@ func main() {
func ReplaceAll[T comparable](slice []T, old T, new T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/CzqXMsuYUrx)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/CzqXMsuYUrx)</span></b>
```go
import (
@@ -1730,7 +1729,7 @@ func main() {
func Repeat[T any](item T, n int) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/1CbOmtgILUU)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/1CbOmtgILUU)</span></b>
```go
import (
@@ -1758,7 +1757,7 @@ func main() {
func Shuffle[T any](slice []T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/YHvhnWGU3Ge)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/YHvhnWGU3Ge)</span></b>
```go
import (
@@ -1787,7 +1786,7 @@ func main() {
func IsAscending[T constraints.Ordered](slice []T) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/9CtsFjet4SH)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/9CtsFjet4SH)</span></b>
```go
import (
@@ -1821,7 +1820,7 @@ func main() {
func IsDescending[T constraints.Ordered](slice []T) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/U_LljFXma14)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/U_LljFXma14)</span></b>
```go
import (
@@ -1855,7 +1854,7 @@ func main() {
func IsSorted[T constraints.Ordered](slice []T) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/nCE8wPLwSA-)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/nCE8wPLwSA-)</span></b>
```go
import (
@@ -1889,7 +1888,7 @@ func main() {
func IsSortedByKey[T any, K constraints.Ordered](slice []T, iteratee func(item T) K) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/tUoGB7DOHI4)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/tUoGB7DOHI4)</span></b>
```go
import (
@@ -1929,7 +1928,7 @@ func main() {
func Sort[T constraints.Ordered](slice []T, sortOrder ...string)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/V9AVjzf_4Fk)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/V9AVjzf_4Fk)</span></b>
```go
import (
@@ -1966,7 +1965,7 @@ func main() {
func SortBy[T any](slice []T, less func(a, b T) bool)
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/DAhLQSZEumm)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/DAhLQSZEumm)</span></b>
```go
import (
@@ -2013,7 +2012,7 @@ func main() {
func SortByField(slice any, field string, sortType ...string) error
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/fU1prOBP9p1)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/fU1prOBP9p1)</span></b>
```go
import (
@@ -2054,7 +2053,7 @@ func main() {
func Some[T any](slice []T, predicate func(index int, item T) bool) bool
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/4pO9Xf9NDGS)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/4pO9Xf9NDGS)</span></b>
```go
import (
@@ -2088,7 +2087,7 @@ func main() {
func StringSlice(slice any) []string
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/W0TZDWCPFcI)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/W0TZDWCPFcI)</span></b>
```go
import (
@@ -2117,7 +2116,7 @@ func main() {
func SymmetricDifference[T comparable](slices ...[]T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/1CbOmtgILUU)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/1CbOmtgILUU)</span></b>
```go
import (
@@ -2148,7 +2147,7 @@ func main() {
func ToSlice[T any](items ...T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/YzbzVq5kscN)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/YzbzVq5kscN)</span></b>
```go
import (
@@ -2176,7 +2175,7 @@ func main() {
func ToSlicePointer[T any](items ...T) []*T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/gx4tr6_VXSF)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/gx4tr6_VXSF)</span></b>
```go
import (
@@ -2211,7 +2210,7 @@ func main() {
func Unique[T comparable](slice []T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/AXw0R3ZTE6a)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/AXw0R3ZTE6a)</span></b>
```go
import (
@@ -2238,7 +2237,7 @@ func main() {
func UniqueBy[T comparable](slice []T, iteratee func(item T) T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/UR323iZLDpv)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/UR323iZLDpv)</span></b>
```go
import (
@@ -2269,7 +2268,7 @@ func main() {
func Union[T comparable](slices ...[]T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/hfXV1iRIZOf)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/hfXV1iRIZOf)</span></b>
```go
import (
@@ -2300,7 +2299,7 @@ func main() {
func UnionBy[T any, V comparable](predicate func(item T) V, slices ...[]T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/HGKHfxKQsFi)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/HGKHfxKQsFi)</span></b>
```go
import (
@@ -2333,7 +2332,7 @@ func main() {
func UpdateAt[T any](slice []T, index int, value T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/f3mh2KloWVm)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/f3mh2KloWVm)</span></b>
```go
import (
@@ -2373,7 +2372,7 @@ func main() {
func Without[T comparable](slice []T, items ...T) []T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/bwhEXEypThg)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/bwhEXEypThg)</span></b>
```go
import (
@@ -2401,7 +2400,7 @@ func main() {
func KeyBy[T any, U comparable](slice []T, iteratee func(item T) U) map[U]T
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/uXod2LWD1Kg)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/uXod2LWD1Kg)</span></b>
```go
import (
@@ -2431,7 +2430,7 @@ func main() {
func Join[T any](s []T, separator string) string
```
<b>示例:<span class="run-container">[运行](https://go.dev/play/p/huKzqwNDD7V)</span></b>
<b>示例:<span style="float:right;display:inline-block;">[运行](https://go.dev/play/p/huKzqwNDD7V)</span></b>
```go
import (