From 5ca8f6ef6fcd764623f9bc1a39bd0c1be454d442 Mon Sep 17 00:00:00 2001 From: dudaodong Date: Tue, 5 Mar 2024 10:45:40 +0800 Subject: [PATCH] doc: update doc --- docs/api/packages/mathutil.md | 118 +++++++++++++++---------------- docs/en/api/packages/mathutil.md | 118 +++++++++++++++---------------- slice/slice.go | 1 + 3 files changed, 119 insertions(+), 118 deletions(-) diff --git a/docs/api/packages/mathutil.md b/docs/api/packages/mathutil.md index ddbf363..d0f0903 100644 --- a/docs/api/packages/mathutil.md +++ b/docs/api/packages/mathutil.md @@ -519,18 +519,18 @@ import ( ) func main() { - result1 := mathutil.CeilToFloat(3.14159, 1) - result2 := mathutil.CeilToFloat(3.14159, 2) - result3 := mathutil.CeilToFloat(5, 4) + result1 := mathutil.CeilToFloat(3.14159, 1) + result2 := mathutil.CeilToFloat(3.14159, 2) + result3 := mathutil.CeilToFloat(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.2 - // 3.15 - // 5 + // Output: + // 3.2 + // 3.15 + // 5 } ``` @@ -555,18 +555,18 @@ import ( ) func main() { - result1 := mathutil.CeilToString(3.14159, 1) - result2 := mathutil.CeilToString(3.14159, 2) - result3 := mathutil.CeilToString(5, 4) + result1 := mathutil.CeilToString(3.14159, 1) + result2 := mathutil.CeilToString(3.14159, 2) + result3 := mathutil.CeilToString(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.2 - // 3.15 - // 5.0000 + // Output: + // 3.2 + // 3.15 + // 5.0000 } ``` @@ -591,18 +591,18 @@ import ( ) func main() { - result1 := mathutil.FloorToFloat(3.14159, 1) - result2 := mathutil.FloorToFloat(3.14159, 2) - result3 := mathutil.FloorToFloat(5, 4) + result1 := mathutil.FloorToFloat(3.14159, 1) + result2 := mathutil.FloorToFloat(3.14159, 2) + result3 := mathutil.FloorToFloat(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.1 - // 3.14 - // 5 + // Output: + // 3.1 + // 3.14 + // 5 } ``` @@ -627,18 +627,18 @@ import ( ) func main() { - result1 := mathutil.FloorToString(3.14159, 1) - result2 := mathutil.FloorToString(3.14159, 2) - result3 := mathutil.FloorToString(5, 4) + result1 := mathutil.FloorToString(3.14159, 1) + result2 := mathutil.FloorToString(3.14159, 2) + result3 := mathutil.FloorToString(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.1 - // 3.14 - // 5.0000 + // Output: + // 3.1 + // 3.14 + // 5.0000 } ``` @@ -1114,17 +1114,17 @@ import ( func main() { result1 := Abs(-1) - result2 := Abs(-0.1) - result3 := Abs(float32(0.2)) + result2 := Abs(-0.1) + result3 := Abs(float32(0.2)) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 1 - // 0.1 - // 0.2 + // Output: + // 1 + // 0.1 + // 0.2 } ``` @@ -1149,16 +1149,16 @@ import ( ) func main() { - result1 := mathutil.Div(9, 4) - result2 := mathutil.Div(1, 2) - result3 := mathutil.Div(0, 666) + result1 := mathutil.Div(9, 4) + result2 := mathutil.Div(1, 2) + result3 := mathutil.Div(0, 666) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) - // Output: - // 2.25 - // 0.5 - // 0 + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) + // Output: + // 2.25 + // 0.5 + // 0 } ``` \ No newline at end of file diff --git a/docs/en/api/packages/mathutil.md b/docs/en/api/packages/mathutil.md index 6d9fba1..2e0e49a 100644 --- a/docs/en/api/packages/mathutil.md +++ b/docs/en/api/packages/mathutil.md @@ -519,18 +519,18 @@ import ( ) func main() { - result1 := mathutil.CeilToFloat(3.14159, 1) - result2 := mathutil.CeilToFloat(3.14159, 2) - result3 := mathutil.CeilToFloat(5, 4) + result1 := mathutil.CeilToFloat(3.14159, 1) + result2 := mathutil.CeilToFloat(3.14159, 2) + result3 := mathutil.CeilToFloat(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.2 - // 3.15 - // 5 + // Output: + // 3.2 + // 3.15 + // 5 } ``` @@ -555,18 +555,18 @@ import ( ) func main() { - result1 := mathutil.CeilToString(3.14159, 1) - result2 := mathutil.CeilToString(3.14159, 2) - result3 := mathutil.CeilToString(5, 4) + result1 := mathutil.CeilToString(3.14159, 1) + result2 := mathutil.CeilToString(3.14159, 2) + result3 := mathutil.CeilToString(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.2 - // 3.15 - // 5.0000 + // Output: + // 3.2 + // 3.15 + // 5.0000 } ``` @@ -591,18 +591,18 @@ import ( ) func main() { - result1 := mathutil.FloorToFloat(3.14159, 1) - result2 := mathutil.FloorToFloat(3.14159, 2) - result3 := mathutil.FloorToFloat(5, 4) + result1 := mathutil.FloorToFloat(3.14159, 1) + result2 := mathutil.FloorToFloat(3.14159, 2) + result3 := mathutil.FloorToFloat(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.1 - // 3.14 - // 5 + // Output: + // 3.1 + // 3.14 + // 5 } ``` @@ -627,18 +627,18 @@ import ( ) func main() { - result1 := mathutil.FloorToString(3.14159, 1) - result2 := mathutil.FloorToString(3.14159, 2) - result3 := mathutil.FloorToString(5, 4) + result1 := mathutil.FloorToString(3.14159, 1) + result2 := mathutil.FloorToString(3.14159, 2) + result3 := mathutil.FloorToString(5, 4) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 3.1 - // 3.14 - // 5.0000 + // Output: + // 3.1 + // 3.14 + // 5.0000 } ``` @@ -1114,17 +1114,17 @@ import ( func main() { result1 := mathutil.Abs(-1) - result2 := mathutil.Abs(-0.1) - result3 := mathutil.Abs(float32(0.2)) + result2 := mathutil.Abs(-0.1) + result3 := mathutil.Abs(float32(0.2)) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) - // Output: - // 1 - // 0.1 - // 0.2 + // Output: + // 1 + // 0.1 + // 0.2 } ``` @@ -1149,16 +1149,16 @@ import ( ) func main() { - result1 := mathutil.Div(9, 4) - result2 := mathutil.Div(1, 2) - result3 := mathutil.Div(0, 666) + result1 := mathutil.Div(9, 4) + result2 := mathutil.Div(1, 2) + result3 := mathutil.Div(0, 666) - fmt.Println(result1) - fmt.Println(result2) - fmt.Println(result3) - // Output: - // 2.25 - // 0.5 - // 0 + fmt.Println(result1) + fmt.Println(result2) + fmt.Println(result3) + // Output: + // 2.25 + // 0.5 + // 0 } ``` \ No newline at end of file diff --git a/slice/slice.go b/slice/slice.go index 3fa19bf..5893a9f 100644 --- a/slice/slice.go +++ b/slice/slice.go @@ -1173,6 +1173,7 @@ func AppendIfAbsent[T comparable](slice []T, item T) []T { // SetToDefaultIf sets elements to their default value if they match the given predicate. // It retains the positions of the elements in the slice. // It returns slice of T and the count of modified slice items +// Play: todo func SetToDefaultIf[T any](slice []T, predicate func(T) bool) ([]T, int) { var count int for i := 0; i < len(slice); i++ {