From b98cefa056c181099c95238722e7e05f9d0ff49c Mon Sep 17 00:00:00 2001 From: tuannguyen Date: Sat, 5 Aug 2023 23:58:12 +0700 Subject: [PATCH 1/2] feat: add the func remove --- array/remove.go | 43 +++ array/remove_test.go | 60 ++++ constants/error.go | 1 + coverage.out | 693 ++++++++++++++++++++++--------------------- 4 files changed, 460 insertions(+), 337 deletions(-) create mode 100644 array/remove.go create mode 100644 array/remove_test.go diff --git a/array/remove.go b/array/remove.go new file mode 100644 index 0000000..667edc4 --- /dev/null +++ b/array/remove.go @@ -0,0 +1,43 @@ +package array + +import ( + "reflect" + + "github.com/warriors-vn/go-dash/constants" +) + +// remove elements from the input array based on a given predicate function. +// It takes an array-like data structure and a predicate function that determines +// whether an element should be removed. +// The function returns the modified array and an error if any occurs. +func remove(array interface{}, predicate interface{}) (interface{}, error) { + arrValue, predicateValue := reflect.ValueOf(array), reflect.ValueOf(predicate) + + if arrValue.Kind() != reflect.Slice && arrValue.Kind() != reflect.Array { + return nil, constants.ErrNotSlice + } + + if predicateValue.Kind() != reflect.Func { + return nil, constants.ErrNotFunction + } + + numParams := predicateValue.Type().NumIn() + if numParams != 1 { + return nil, constants.ErrNotSupport + } + + kind, result := predicateValue.Type().In(0).Kind(), reflect.MakeSlice(arrValue.Type(), 0, 0) + for i := 0; i < arrValue.Len(); i++ { + element := arrValue.Index(i) + if element.Kind() != kind { + return nil, constants.ErrIncompatible + } + + res := predicateValue.Call([]reflect.Value{reflect.ValueOf(element.Interface())}) + if len(res) > 0 && res[0].Interface().(bool) { + result = reflect.Append(result, element) + } + } + + return result.Interface(), nil +} diff --git a/array/remove_test.go b/array/remove_test.go new file mode 100644 index 0000000..6ab6227 --- /dev/null +++ b/array/remove_test.go @@ -0,0 +1,60 @@ +package array + +import ( + "testing" + + "github.com/stretchr/testify/assert" + "github.com/warriors-vn/go-dash/constants" +) + +func Test_remove_valid_int(t *testing.T) { + result, err := remove([]int{1, 2, 3, 4}, func(n int) bool { + return n%2 == 0 + }) + + assert.Equal(t, []int{2, 4}, result) + assert.Nil(t, err) +} + +func Test_remove_valid_string(t *testing.T) { + result, err := remove([]string{"a", "b", "c"}, func(n string) bool { + return n > "a" + }) + + assert.Equal(t, []string{"b", "c"}, result) + assert.Nil(t, err) +} + +func Test_remove_valid_string_string_two(t *testing.T) { + result, err := remove([]string{"a", "b", "c"}, func(n int) bool { + return n%2 == 0 + }) + + assert.Equal(t, nil, result) + assert.Equal(t, constants.ErrIncompatible, err) +} + +func Test_remove_invalid_array_not_slice(t *testing.T) { + result, err := remove(true, func(n int) bool { + return n%2 == 0 + }) + + assert.Equal(t, nil, result) + assert.Equal(t, constants.ErrNotSlice, err) +} + +func Test_remove_invalid_predicate_not_func(t *testing.T) { + result, err := remove([]string{"a", "b", "c"}, true) + + assert.Equal(t, nil, result) + assert.Equal(t, constants.ErrNotFunction, err) +} + +func Test_remove_invalid_param_predicate_limit(t *testing.T) { + result, err := remove([]string{"a", "b", "c"}, func(n string, m int) bool { + return n == "a" || m%2 == 0 + }) + + assert.Equal(t, nil, result) + assert.Equal(t, constants.ErrNotSupport, err) +} diff --git a/constants/error.go b/constants/error.go index 2b76e87..ece2cb4 100644 --- a/constants/error.go +++ b/constants/error.go @@ -13,4 +13,5 @@ var ( ErrFieldNotFound = errors.New("field not found") ErrIncompatible = errors.New("incompatible field types") ErrParamLessThanZero = errors.New("param is less than zero") + ErrNotFunction = errors.New("input is not a function") ) diff --git a/coverage.out b/coverage.out index 583958a..9cceb70 100644 --- a/coverage.out +++ b/coverage.out @@ -1,180 +1,69 @@ mode: set github.com/warriors-vn/go-dash/date/now.go:7.18,9.2 1 1 -github.com/warriors-vn/go-dash/array/fill.go:13.74,16.74 2 1 -github.com/warriors-vn/go-dash/array/fill.go:20.2,20.41 1 1 -github.com/warriors-vn/go-dash/array/fill.go:24.2,24.15 1 1 -github.com/warriors-vn/go-dash/array/fill.go:28.2,28.13 1 1 -github.com/warriors-vn/go-dash/array/fill.go:32.2,32.26 1 1 -github.com/warriors-vn/go-dash/array/fill.go:36.2,37.31 2 1 -github.com/warriors-vn/go-dash/array/fill.go:41.2,41.14 1 1 -github.com/warriors-vn/go-dash/array/fill.go:134.2,134.37 1 1 -github.com/warriors-vn/go-dash/array/fill.go:16.74,18.3 1 1 -github.com/warriors-vn/go-dash/array/fill.go:20.41,22.3 1 1 -github.com/warriors-vn/go-dash/array/fill.go:24.15,26.3 1 1 -github.com/warriors-vn/go-dash/array/fill.go:28.13,30.3 1 1 -github.com/warriors-vn/go-dash/array/fill.go:32.26,34.3 1 1 -github.com/warriors-vn/go-dash/array/fill.go:37.31,39.3 1 1 -github.com/warriors-vn/go-dash/array/fill.go:42.19,44.39 2 1 -github.com/warriors-vn/go-dash/array/fill.go:56.3,56.21 1 1 -github.com/warriors-vn/go-dash/array/fill.go:57.21,59.39 2 1 -github.com/warriors-vn/go-dash/array/fill.go:71.3,71.21 1 1 -github.com/warriors-vn/go-dash/array/fill.go:72.21,74.39 2 1 -github.com/warriors-vn/go-dash/array/fill.go:86.3,86.21 1 1 -github.com/warriors-vn/go-dash/array/fill.go:87.23,89.39 2 1 -github.com/warriors-vn/go-dash/array/fill.go:101.3,101.21 1 1 -github.com/warriors-vn/go-dash/array/fill.go:102.23,104.39 2 1 -github.com/warriors-vn/go-dash/array/fill.go:116.3,116.21 1 1 -github.com/warriors-vn/go-dash/array/fill.go:117.22,119.39 2 1 -github.com/warriors-vn/go-dash/array/fill.go:131.3,131.21 1 1 -github.com/warriors-vn/go-dash/array/fill.go:44.39,45.33 1 1 -github.com/warriors-vn/go-dash/array/fill.go:49.4,49.29 1 1 -github.com/warriors-vn/go-dash/array/fill.go:45.33,47.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:49.29,51.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:51.10,53.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:59.39,60.33 1 1 -github.com/warriors-vn/go-dash/array/fill.go:64.4,64.29 1 1 -github.com/warriors-vn/go-dash/array/fill.go:60.33,62.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:64.29,66.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:66.10,68.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:74.39,75.33 1 1 -github.com/warriors-vn/go-dash/array/fill.go:79.4,79.29 1 1 -github.com/warriors-vn/go-dash/array/fill.go:75.33,77.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:79.29,81.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:81.10,83.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:89.39,90.33 1 1 -github.com/warriors-vn/go-dash/array/fill.go:94.4,94.29 1 1 -github.com/warriors-vn/go-dash/array/fill.go:90.33,92.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:94.29,96.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:96.10,98.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:104.39,105.33 1 1 -github.com/warriors-vn/go-dash/array/fill.go:109.4,109.29 1 1 -github.com/warriors-vn/go-dash/array/fill.go:105.33,107.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:109.29,111.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:111.10,113.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:119.39,120.33 1 1 -github.com/warriors-vn/go-dash/array/fill.go:124.4,124.29 1 1 -github.com/warriors-vn/go-dash/array/fill.go:120.33,122.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:124.29,126.5 1 1 -github.com/warriors-vn/go-dash/array/fill.go:126.10,128.5 1 1 -github.com/warriors-vn/go-dash/array/head.go:10.42,13.99 2 1 -github.com/warriors-vn/go-dash/array/head.go:17.2,17.38 1 1 -github.com/warriors-vn/go-dash/array/head.go:13.99,15.3 1 1 -github.com/warriors-vn/go-dash/array/initial.go:12.54,15.74 2 1 -github.com/warriors-vn/go-dash/array/initial.go:19.2,19.25 1 1 -github.com/warriors-vn/go-dash/array/initial.go:23.2,25.40 2 1 -github.com/warriors-vn/go-dash/array/initial.go:29.2,29.32 1 1 -github.com/warriors-vn/go-dash/array/initial.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/initial.go:19.25,21.3 1 1 -github.com/warriors-vn/go-dash/array/initial.go:25.40,27.3 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:12.64,15.74 2 1 -github.com/warriors-vn/go-dash/array/isContains.go:19.2,19.38 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:25.2,25.19 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:19.38,20.64 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:20.64,22.4 1 1 -github.com/warriors-vn/go-dash/array/concat.go:11.61,15.80 2 1 -github.com/warriors-vn/go-dash/array/concat.go:19.2,19.25 1 1 -github.com/warriors-vn/go-dash/array/concat.go:23.2,23.28 1 1 -github.com/warriors-vn/go-dash/array/concat.go:27.2,28.38 2 1 -github.com/warriors-vn/go-dash/array/concat.go:32.2,32.41 1 1 -github.com/warriors-vn/go-dash/array/concat.go:40.2,40.32 1 1 -github.com/warriors-vn/go-dash/array/concat.go:15.80,17.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:19.25,21.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:23.28,25.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:28.38,30.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:32.41,34.29 2 1 -github.com/warriors-vn/go-dash/array/concat.go:37.3,37.43 1 1 -github.com/warriors-vn/go-dash/array/concat.go:34.29,36.4 1 1 -github.com/warriors-vn/go-dash/array/drop.go:12.63,15.74 2 1 -github.com/warriors-vn/go-dash/array/drop.go:19.2,19.16 1 1 -github.com/warriors-vn/go-dash/array/drop.go:25.2,25.35 1 1 -github.com/warriors-vn/go-dash/array/drop.go:29.2,29.11 1 1 -github.com/warriors-vn/go-dash/array/drop.go:33.2,34.38 2 1 -github.com/warriors-vn/go-dash/array/drop.go:38.2,38.32 1 1 -github.com/warriors-vn/go-dash/array/drop.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/drop.go:19.16,21.3 1 1 -github.com/warriors-vn/go-dash/array/drop.go:21.8,23.3 1 1 -github.com/warriors-vn/go-dash/array/drop.go:25.35,27.3 1 1 -github.com/warriors-vn/go-dash/array/drop.go:29.11,31.3 1 1 -github.com/warriors-vn/go-dash/array/drop.go:34.38,36.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:12.68,15.74 2 1 -github.com/warriors-vn/go-dash/array/dropRight.go:19.2,19.16 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:25.2,25.12 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:29.2,29.11 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:33.2,33.25 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:37.2,38.25 2 1 -github.com/warriors-vn/go-dash/array/dropRight.go:42.2,42.40 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:46.2,46.32 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:19.16,21.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:21.8,23.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:25.12,27.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:29.11,31.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:33.25,35.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:38.25,40.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:42.40,44.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:9.70,12.99 2 1 -github.com/warriors-vn/go-dash/array/indexOf.go:16.2,17.22 2 1 -github.com/warriors-vn/go-dash/array/indexOf.go:21.2,21.14 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:25.2,25.28 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:29.2,29.41 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:39.2,39.11 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:12.99,14.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:17.22,19.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:21.14,23.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:25.28,27.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:29.41,30.52 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:34.3,34.62 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:30.52,32.4 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:34.62,36.4 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:12.66,15.154 2 1 -github.com/warriors-vn/go-dash/array/intersection.go:19.2,19.25 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:23.2,23.27 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:27.2,28.40 2 1 -github.com/warriors-vn/go-dash/array/intersection.go:32.2,33.38 2 1 -github.com/warriors-vn/go-dash/array/intersection.go:41.2,41.32 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:15.154,17.3 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:19.25,21.3 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:23.27,25.3 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:28.40,30.3 1 1 -github.com/warriors-vn/go-dash/array/intersection.go:33.38,35.70 2 1 -github.com/warriors-vn/go-dash/array/intersection.go:35.70,38.4 2 1 -github.com/warriors-vn/go-dash/array/last.go:8.42,11.99 2 1 -github.com/warriors-vn/go-dash/array/last.go:15.2,15.55 1 1 -github.com/warriors-vn/go-dash/array/last.go:11.99,13.3 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:13.62,16.14 2 1 -github.com/warriors-vn/go-dash/array/chunk.go:20.2,20.74 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:24.2,24.38 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:28.2,30.38 3 1 -github.com/warriors-vn/go-dash/array/chunk.go:38.2,38.25 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:42.2,42.32 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:16.14,18.3 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:20.74,22.3 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:24.38,26.3 1 1 -github.com/warriors-vn/go-dash/array/chunk.go:30.38,32.30 2 1 -github.com/warriors-vn/go-dash/array/chunk.go:32.30,35.4 2 1 -github.com/warriors-vn/go-dash/array/chunk.go:38.25,40.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:9.81,12.74 2 1 -github.com/warriors-vn/go-dash/array/difference.go:16.2,17.20 2 1 -github.com/warriors-vn/go-dash/array/difference.go:23.2,24.78 2 1 -github.com/warriors-vn/go-dash/array/difference.go:28.2,28.52 1 1 -github.com/warriors-vn/go-dash/array/difference.go:32.2,33.42 2 1 -github.com/warriors-vn/go-dash/array/difference.go:37.2,38.38 2 1 -github.com/warriors-vn/go-dash/array/difference.go:45.2,45.32 1 1 -github.com/warriors-vn/go-dash/array/difference.go:12.74,14.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:17.20,19.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:19.8,21.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:24.78,26.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:28.52,30.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:33.42,35.3 1 1 -github.com/warriors-vn/go-dash/array/difference.go:38.38,40.57 2 1 -github.com/warriors-vn/go-dash/array/difference.go:40.57,42.4 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:10.55,14.74 3 1 -github.com/warriors-vn/go-dash/array/find_index.go:18.2,18.38 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:25.2,25.18 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:14.74,16.3 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:18.38,20.67 2 1 -github.com/warriors-vn/go-dash/array/find_index.go:20.67,22.4 1 1 +github.com/warriors-vn/go-dash/go_math/ceil.go:8.50,10.22 2 1 +github.com/warriors-vn/go-dash/go_math/ceil.go:13.2,15.37 2 1 +github.com/warriors-vn/go-dash/go_math/ceil.go:10.22,12.3 1 1 +github.com/warriors-vn/go-dash/go_math/divide.go:7.48,8.20 1 1 +github.com/warriors-vn/go-dash/go_math/divide.go:12.2,13.15 2 1 +github.com/warriors-vn/go-dash/go_math/divide.go:8.20,10.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:10.26,11.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:15.2,16.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:22.2,22.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:11.17,13.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:16.26,17.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:17.18,19.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:26.32,27.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:31.2,33.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:39.2,39.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:27.17,29.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:33.26,34.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:34.18,36.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:43.32,44.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:48.2,50.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:56.2,56.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:44.17,46.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:50.26,51.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:51.18,53.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:60.38,61.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:65.2,67.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:73.2,73.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:61.17,63.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:67.26,68.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:68.18,70.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:77.38,78.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:82.2,84.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:90.2,90.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:78.17,80.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:84.26,85.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:85.18,87.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:96.72,98.35 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:102.2,102.22 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:106.2,107.27 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:111.2,113.35 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:130.2,130.22 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:98.35,100.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:102.22,104.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:107.27,109.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:113.35,117.31 3 1 +github.com/warriors-vn/go-dash/go_math/max.go:121.3,121.55 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:125.3,125.47 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:117.31,118.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:121.55,123.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:125.47,127.4 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:7.60,11.53 3 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:15.2,15.14 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:38.2,38.10 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:11.53,13.3 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:16.19,17.41 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:20.21,21.43 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:24.21,25.43 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:28.23,29.45 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:32.23,33.45 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:17.41,19.4 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:21.43,23.4 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:25.43,27.4 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:29.45,31.4 1 1 +github.com/warriors-vn/go-dash/go_math/subtract.go:33.45,35.4 1 1 github.com/warriors-vn/go-dash/go_math/add.go:10.50,14.48 3 1 github.com/warriors-vn/go-dash/go_math/add.go:18.2,18.14 1 1 github.com/warriors-vn/go-dash/go_math/add.go:41.2,41.10 1 1 @@ -189,12 +78,6 @@ github.com/warriors-vn/go-dash/go_math/add.go:24.39,26.4 1 1 github.com/warriors-vn/go-dash/go_math/add.go:28.39,30.4 1 1 github.com/warriors-vn/go-dash/go_math/add.go:32.41,34.4 1 1 github.com/warriors-vn/go-dash/go_math/add.go:36.41,38.4 1 1 -github.com/warriors-vn/go-dash/go_math/ceil.go:8.50,10.22 2 1 -github.com/warriors-vn/go-dash/go_math/ceil.go:13.2,15.37 2 1 -github.com/warriors-vn/go-dash/go_math/ceil.go:10.22,12.3 1 1 -github.com/warriors-vn/go-dash/go_math/divide.go:7.48,8.20 1 1 -github.com/warriors-vn/go-dash/go_math/divide.go:12.2,13.15 2 1 -github.com/warriors-vn/go-dash/go_math/divide.go:8.20,10.3 1 1 github.com/warriors-vn/go-dash/go_math/mean.go:5.36,6.21 1 1 github.com/warriors-vn/go-dash/go_math/mean.go:10.2,11.30 2 1 github.com/warriors-vn/go-dash/go_math/mean.go:15.2,15.37 1 1 @@ -258,70 +141,9 @@ github.com/warriors-vn/go-dash/go_math/multiply.go:26.43,28.4 1 1 github.com/warriors-vn/go-dash/go_math/multiply.go:30.43,32.4 1 1 github.com/warriors-vn/go-dash/go_math/multiply.go:34.45,36.4 1 1 github.com/warriors-vn/go-dash/go_math/multiply.go:38.45,40.4 1 1 -github.com/warriors-vn/go-dash/go_math/floor.go:8.51,10.22 2 1 -github.com/warriors-vn/go-dash/go_math/floor.go:13.2,15.38 2 1 -github.com/warriors-vn/go-dash/go_math/floor.go:10.22,12.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:10.26,11.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:15.2,16.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:22.2,22.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:11.17,13.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:16.26,17.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:17.18,19.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:26.32,27.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:31.2,33.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:39.2,39.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:27.17,29.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:33.26,34.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:34.18,36.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:43.32,44.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:48.2,50.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:56.2,56.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:44.17,46.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:50.26,51.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:51.18,53.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:60.38,61.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:65.2,67.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:73.2,73.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:61.17,63.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:67.26,68.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:68.18,70.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:77.38,78.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:82.2,84.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:90.2,90.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:78.17,80.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:84.26,85.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:85.18,87.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:96.72,98.35 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:102.2,102.22 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:106.2,107.27 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:111.2,113.35 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:130.2,130.22 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:98.35,100.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:102.22,104.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:107.27,109.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:113.35,117.31 3 1 -github.com/warriors-vn/go-dash/go_math/max.go:121.3,121.55 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:125.3,125.47 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:117.31,118.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:121.55,123.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:125.47,127.4 1 1 github.com/warriors-vn/go-dash/go_math/round.go:7.51,9.22 2 1 github.com/warriors-vn/go-dash/go_math/round.go:12.2,14.38 2 1 github.com/warriors-vn/go-dash/go_math/round.go:9.22,11.3 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:7.60,11.53 3 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:15.2,15.14 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:38.2,38.10 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:11.53,13.3 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:16.19,17.41 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:20.21,21.43 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:24.21,25.43 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:28.23,29.45 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:32.23,33.45 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:17.41,19.4 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:21.43,23.4 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:25.43,27.4 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:29.45,31.4 1 1 -github.com/warriors-vn/go-dash/go_math/subtract.go:33.45,35.4 1 1 github.com/warriors-vn/go-dash/go_math/sum.go:11.46,14.74 2 1 github.com/warriors-vn/go-dash/go_math/sum.go:18.2,19.38 2 1 github.com/warriors-vn/go-dash/go_math/sum.go:33.2,33.20 1 1 @@ -331,50 +153,9 @@ github.com/warriors-vn/go-dash/go_math/sum.go:22.79,23.33 1 1 github.com/warriors-vn/go-dash/go_math/sum.go:24.84,25.34 1 1 github.com/warriors-vn/go-dash/go_math/sum.go:26.41,27.26 1 1 github.com/warriors-vn/go-dash/go_math/sum.go:28.11,29.46 1 1 -github.com/warriors-vn/go-dash/lang/eq.go:8.40,10.2 1 1 -github.com/warriors-vn/go-dash/lang/isArray.go:9.38,12.78 2 1 -github.com/warriors-vn/go-dash/lang/isArray.go:16.2,16.14 1 1 -github.com/warriors-vn/go-dash/lang/isArray.go:12.78,14.3 1 1 -github.com/warriors-vn/go-dash/lang/isNumber.go:5.39,6.22 1 1 -github.com/warriors-vn/go-dash/lang/isNumber.go:7.38,8.14 1 1 -github.com/warriors-vn/go-dash/lang/isNumber.go:9.43,10.14 1 1 -github.com/warriors-vn/go-dash/lang/isNumber.go:11.24,12.14 1 1 -github.com/warriors-vn/go-dash/lang/isNumber.go:13.10,14.15 1 1 -github.com/warriors-vn/go-dash/lang/isString.go:7.39,9.2 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:12.49,15.43 2 1 -github.com/warriors-vn/go-dash/lang/lt.go:19.2,19.24 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:32.2,32.39 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:15.43,17.3 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:20.19,21.73 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:22.21,23.77 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:24.21,25.77 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:26.23,27.81 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:28.23,29.81 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:12.50,15.43 2 1 -github.com/warriors-vn/go-dash/lang/lte.go:19.2,19.24 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:32.2,32.39 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:15.43,17.3 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:20.19,21.74 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:22.21,23.78 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:24.21,25.78 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:26.23,27.82 1 1 -github.com/warriors-vn/go-dash/lang/lte.go:28.23,29.82 1 1 -github.com/warriors-vn/go-dash/lang/toString.go:10.41,13.24 2 1 -github.com/warriors-vn/go-dash/lang/toString.go:26.2,26.33 1 1 -github.com/warriors-vn/go-dash/lang/toString.go:14.36,16.38 2 1 -github.com/warriors-vn/go-dash/lang/toString.go:24.3,24.16 1 1 -github.com/warriors-vn/go-dash/lang/toString.go:16.38,17.28 1 1 -github.com/warriors-vn/go-dash/lang/toString.go:17.28,19.5 1 1 -github.com/warriors-vn/go-dash/lang/toString.go:19.10,21.5 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:12.56,13.39 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:30.2,30.37 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:14.19,15.33 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:16.21,17.37 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:18.21,19.37 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:20.23,21.41 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:22.23,23.41 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:24.22,25.39 1 1 -github.com/warriors-vn/go-dash/lang/castArray.go:26.20,27.35 1 1 +github.com/warriors-vn/go-dash/go_math/floor.go:8.51,10.22 2 1 +github.com/warriors-vn/go-dash/go_math/floor.go:13.2,15.38 2 1 +github.com/warriors-vn/go-dash/go_math/floor.go:10.22,12.3 1 1 github.com/warriors-vn/go-dash/number/clamp.go:13.67,16.95 2 1 github.com/warriors-vn/go-dash/number/clamp.go:20.2,20.29 1 1 github.com/warriors-vn/go-dash/number/clamp.go:78.2,78.37 1 1 @@ -439,57 +220,50 @@ github.com/warriors-vn/go-dash/number/inRange.go:94.79,96.4 1 1 github.com/warriors-vn/go-dash/number/random.go:11.54,13.18 2 1 github.com/warriors-vn/go-dash/number/random.go:17.2,19.55 2 1 github.com/warriors-vn/go-dash/number/random.go:13.18,15.3 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:7.33,10.25 2 1 -github.com/warriors-vn/go-dash/string/snake_case.go:25.2,25.15 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:10.25,11.99 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:11.99,12.23 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:12.23,15.5 2 1 -github.com/warriors-vn/go-dash/string/snake_case.go:15.10,17.5 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:18.9,19.23 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:19.23,21.5 1 1 -github.com/warriors-vn/go-dash/string/split.go:8.53,10.29 2 1 -github.com/warriors-vn/go-dash/string/split.go:14.2,14.28 1 1 -github.com/warriors-vn/go-dash/string/split.go:10.29,12.3 1 1 -github.com/warriors-vn/go-dash/string/unescape.go:10.32,12.2 1 1 -github.com/warriors-vn/go-dash/string/upper_case.go:12.42,18.2 3 1 -github.com/warriors-vn/go-dash/string/upper_first.go:6.34,7.17 1 1 -github.com/warriors-vn/go-dash/string/upper_first.go:11.2,11.39 1 1 -github.com/warriors-vn/go-dash/string/upper_first.go:7.17,9.3 1 1 -github.com/warriors-vn/go-dash/string/kebab_case.go:13.42,19.2 3 1 -github.com/warriors-vn/go-dash/string/lower_case.go:13.42,19.2 3 1 -github.com/warriors-vn/go-dash/string/replace.go:7.53,10.2 2 1 -github.com/warriors-vn/go-dash/string/camel_case.go:10.33,13.25 2 1 -github.com/warriors-vn/go-dash/string/camel_case.go:28.2,28.15 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:13.25,14.99 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:14.99,15.19 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:15.19,18.5 2 1 -github.com/warriors-vn/go-dash/string/camel_case.go:18.10,20.5 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:21.9,22.23 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:22.23,24.5 1 1 -github.com/warriors-vn/go-dash/string/capitalize.go:6.34,7.17 1 1 -github.com/warriors-vn/go-dash/string/capitalize.go:11.2,13.47 2 1 -github.com/warriors-vn/go-dash/string/capitalize.go:7.17,9.3 1 1 -github.com/warriors-vn/go-dash/string/escape.go:7.30,9.2 1 1 -github.com/warriors-vn/go-dash/string/repeat.go:8.41,9.16 1 1 -github.com/warriors-vn/go-dash/string/repeat.go:13.2,13.33 1 1 -github.com/warriors-vn/go-dash/string/repeat.go:9.16,11.3 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:9.68,11.21 2 1 -github.com/warriors-vn/go-dash/string/starts_with.go:15.2,15.20 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:19.2,19.34 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:23.2,23.18 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:11.21,13.3 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:15.20,17.3 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:19.34,21.3 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:9.66,11.21 2 1 -github.com/warriors-vn/go-dash/string/ends_with.go:15.2,15.20 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:19.2,19.34 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:23.2,23.18 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:11.21,13.3 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:15.20,17.3 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:19.34,21.3 1 1 -github.com/warriors-vn/go-dash/string/lower_first.go:6.34,7.17 1 1 -github.com/warriors-vn/go-dash/string/lower_first.go:11.2,11.39 1 1 -github.com/warriors-vn/go-dash/string/lower_first.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:12.50,15.43 2 1 +github.com/warriors-vn/go-dash/lang/lte.go:19.2,19.24 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:32.2,32.39 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:15.43,17.3 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:20.19,21.74 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:22.21,23.78 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:24.21,25.78 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:26.23,27.82 1 1 +github.com/warriors-vn/go-dash/lang/lte.go:28.23,29.82 1 1 +github.com/warriors-vn/go-dash/lang/toString.go:10.41,13.24 2 1 +github.com/warriors-vn/go-dash/lang/toString.go:26.2,26.33 1 1 +github.com/warriors-vn/go-dash/lang/toString.go:14.36,16.38 2 1 +github.com/warriors-vn/go-dash/lang/toString.go:24.3,24.16 1 1 +github.com/warriors-vn/go-dash/lang/toString.go:16.38,17.28 1 1 +github.com/warriors-vn/go-dash/lang/toString.go:17.28,19.5 1 1 +github.com/warriors-vn/go-dash/lang/toString.go:19.10,21.5 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:12.56,13.39 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:30.2,30.37 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:14.19,15.33 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:16.21,17.37 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:18.21,19.37 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:20.23,21.41 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:22.23,23.41 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:24.22,25.39 1 1 +github.com/warriors-vn/go-dash/lang/castArray.go:26.20,27.35 1 1 +github.com/warriors-vn/go-dash/lang/eq.go:8.40,10.2 1 1 +github.com/warriors-vn/go-dash/lang/isArray.go:9.38,12.78 2 1 +github.com/warriors-vn/go-dash/lang/isArray.go:16.2,16.14 1 1 +github.com/warriors-vn/go-dash/lang/isArray.go:12.78,14.3 1 1 +github.com/warriors-vn/go-dash/lang/isNumber.go:5.39,6.22 1 1 +github.com/warriors-vn/go-dash/lang/isNumber.go:7.38,8.14 1 1 +github.com/warriors-vn/go-dash/lang/isNumber.go:9.43,10.14 1 1 +github.com/warriors-vn/go-dash/lang/isNumber.go:11.24,12.14 1 1 +github.com/warriors-vn/go-dash/lang/isNumber.go:13.10,14.15 1 1 +github.com/warriors-vn/go-dash/lang/isString.go:7.39,9.2 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:12.49,15.43 2 1 +github.com/warriors-vn/go-dash/lang/lt.go:19.2,19.24 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:32.2,32.39 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:15.43,17.3 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:20.19,21.73 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:22.21,23.77 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:24.21,25.77 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:26.23,27.81 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:28.23,29.81 1 1 github.com/warriors-vn/go-dash/string/pad.go:7.55,8.56 1 1 github.com/warriors-vn/go-dash/string/pad.go:12.2,13.17 2 1 github.com/warriors-vn/go-dash/string/pad.go:17.2,18.42 2 1 @@ -519,6 +293,251 @@ github.com/warriors-vn/go-dash/string/pad_start.go:8.56,10.3 1 1 github.com/warriors-vn/go-dash/string/pad_start.go:13.17,15.3 1 1 github.com/warriors-vn/go-dash/string/pad_start.go:18.42,22.30 3 1 github.com/warriors-vn/go-dash/string/pad_start.go:22.30,24.4 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:9.68,11.21 2 1 +github.com/warriors-vn/go-dash/string/starts_with.go:15.2,15.20 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:19.2,19.34 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:23.2,23.18 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:11.21,13.3 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:15.20,17.3 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:19.34,21.3 1 1 +github.com/warriors-vn/go-dash/string/upper_case.go:12.42,18.2 3 1 +github.com/warriors-vn/go-dash/string/camel_case.go:10.33,13.25 2 1 +github.com/warriors-vn/go-dash/string/camel_case.go:28.2,28.15 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:13.25,14.99 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:14.99,15.19 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:15.19,18.5 2 1 +github.com/warriors-vn/go-dash/string/camel_case.go:18.10,20.5 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:21.9,22.23 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:22.23,24.5 1 1 +github.com/warriors-vn/go-dash/string/kebab_case.go:13.42,19.2 3 1 +github.com/warriors-vn/go-dash/string/lower_first.go:6.34,7.17 1 1 +github.com/warriors-vn/go-dash/string/lower_first.go:11.2,11.39 1 1 +github.com/warriors-vn/go-dash/string/lower_first.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/string/upper_first.go:6.34,7.17 1 1 +github.com/warriors-vn/go-dash/string/upper_first.go:11.2,11.39 1 1 +github.com/warriors-vn/go-dash/string/upper_first.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/string/escape.go:7.30,9.2 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:7.33,10.25 2 1 +github.com/warriors-vn/go-dash/string/snake_case.go:25.2,25.15 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:10.25,11.99 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:11.99,12.23 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:12.23,15.5 2 1 +github.com/warriors-vn/go-dash/string/snake_case.go:15.10,17.5 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:18.9,19.23 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:19.23,21.5 1 1 +github.com/warriors-vn/go-dash/string/split.go:8.53,10.29 2 1 +github.com/warriors-vn/go-dash/string/split.go:14.2,14.28 1 1 +github.com/warriors-vn/go-dash/string/split.go:10.29,12.3 1 1 +github.com/warriors-vn/go-dash/string/capitalize.go:6.34,7.17 1 1 +github.com/warriors-vn/go-dash/string/capitalize.go:11.2,13.47 2 1 +github.com/warriors-vn/go-dash/string/capitalize.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/string/lower_case.go:13.42,19.2 3 1 +github.com/warriors-vn/go-dash/string/repeat.go:8.41,9.16 1 1 +github.com/warriors-vn/go-dash/string/repeat.go:13.2,13.33 1 1 +github.com/warriors-vn/go-dash/string/repeat.go:9.16,11.3 1 1 +github.com/warriors-vn/go-dash/string/unescape.go:10.32,12.2 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:9.66,11.21 2 1 +github.com/warriors-vn/go-dash/string/ends_with.go:15.2,15.20 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:19.2,19.34 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:23.2,23.18 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:11.21,13.3 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:15.20,17.3 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:19.34,21.3 1 1 github.com/warriors-vn/go-dash/string/parse_int.go:10.38,12.16 2 1 github.com/warriors-vn/go-dash/string/parse_int.go:15.2,15.23 1 1 github.com/warriors-vn/go-dash/string/parse_int.go:12.16,14.3 1 1 +github.com/warriors-vn/go-dash/string/replace.go:7.53,10.2 2 1 +github.com/warriors-vn/go-dash/array/find_index.go:10.55,14.74 3 1 +github.com/warriors-vn/go-dash/array/find_index.go:18.2,18.38 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:25.2,25.18 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:14.74,16.3 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:18.38,20.67 2 1 +github.com/warriors-vn/go-dash/array/find_index.go:20.67,22.4 1 1 +github.com/warriors-vn/go-dash/array/initial.go:12.54,15.74 2 1 +github.com/warriors-vn/go-dash/array/initial.go:19.2,19.25 1 1 +github.com/warriors-vn/go-dash/array/initial.go:23.2,25.40 2 1 +github.com/warriors-vn/go-dash/array/initial.go:29.2,29.32 1 1 +github.com/warriors-vn/go-dash/array/initial.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/initial.go:19.25,21.3 1 1 +github.com/warriors-vn/go-dash/array/initial.go:25.40,27.3 1 1 +github.com/warriors-vn/go-dash/array/last.go:8.42,11.99 2 1 +github.com/warriors-vn/go-dash/array/last.go:15.2,15.55 1 1 +github.com/warriors-vn/go-dash/array/last.go:11.99,13.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:9.70,12.99 2 1 +github.com/warriors-vn/go-dash/array/indexOf.go:16.2,17.22 2 1 +github.com/warriors-vn/go-dash/array/indexOf.go:21.2,21.14 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:25.2,25.28 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:29.2,29.41 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:39.2,39.11 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:12.99,14.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:17.22,19.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:21.14,23.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:25.28,27.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:29.41,30.52 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:34.3,34.62 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:30.52,32.4 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:34.62,36.4 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:12.81,15.74 2 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:19.2,20.43 2 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:24.2,24.28 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:28.2,28.29 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:34.2,34.16 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:20.43,22.3 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:24.28,26.3 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:28.29,29.68 1 1 +github.com/warriors-vn/go-dash/array/lastIndexOf.go:29.68,31.4 1 1 +github.com/warriors-vn/go-dash/array/remove.go:13.76,16.74 2 1 +github.com/warriors-vn/go-dash/array/remove.go:20.2,20.43 1 1 +github.com/warriors-vn/go-dash/array/remove.go:24.2,25.20 2 1 +github.com/warriors-vn/go-dash/array/remove.go:29.2,30.38 2 1 +github.com/warriors-vn/go-dash/array/remove.go:42.2,42.32 1 1 +github.com/warriors-vn/go-dash/array/remove.go:16.74,18.3 1 1 +github.com/warriors-vn/go-dash/array/remove.go:20.43,22.3 1 1 +github.com/warriors-vn/go-dash/array/remove.go:25.20,27.3 1 1 +github.com/warriors-vn/go-dash/array/remove.go:30.38,32.29 2 1 +github.com/warriors-vn/go-dash/array/remove.go:36.3,37.48 2 1 +github.com/warriors-vn/go-dash/array/remove.go:32.29,34.4 1 1 +github.com/warriors-vn/go-dash/array/remove.go:37.48,39.4 1 1 +github.com/warriors-vn/go-dash/array/concat.go:11.61,15.80 2 1 +github.com/warriors-vn/go-dash/array/concat.go:19.2,19.25 1 1 +github.com/warriors-vn/go-dash/array/concat.go:23.2,23.28 1 1 +github.com/warriors-vn/go-dash/array/concat.go:27.2,28.38 2 1 +github.com/warriors-vn/go-dash/array/concat.go:32.2,32.41 1 1 +github.com/warriors-vn/go-dash/array/concat.go:40.2,40.32 1 1 +github.com/warriors-vn/go-dash/array/concat.go:15.80,17.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:19.25,21.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:23.28,25.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:28.38,30.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:32.41,34.58 2 1 +github.com/warriors-vn/go-dash/array/concat.go:37.3,37.43 1 1 +github.com/warriors-vn/go-dash/array/concat.go:34.58,36.4 1 1 +github.com/warriors-vn/go-dash/array/difference.go:9.81,12.74 2 1 +github.com/warriors-vn/go-dash/array/difference.go:16.2,17.20 2 1 +github.com/warriors-vn/go-dash/array/difference.go:23.2,24.78 2 1 +github.com/warriors-vn/go-dash/array/difference.go:28.2,28.52 1 1 +github.com/warriors-vn/go-dash/array/difference.go:32.2,33.42 2 1 +github.com/warriors-vn/go-dash/array/difference.go:37.2,38.38 2 1 +github.com/warriors-vn/go-dash/array/difference.go:45.2,45.32 1 1 +github.com/warriors-vn/go-dash/array/difference.go:12.74,14.3 1 1 +github.com/warriors-vn/go-dash/array/difference.go:17.20,19.3 1 1 +github.com/warriors-vn/go-dash/array/difference.go:19.8,21.3 1 1 +github.com/warriors-vn/go-dash/array/difference.go:24.78,26.3 1 1 +github.com/warriors-vn/go-dash/array/difference.go:28.52,30.3 1 1 +github.com/warriors-vn/go-dash/array/difference.go:33.42,35.3 1 1 +github.com/warriors-vn/go-dash/array/difference.go:38.38,40.57 2 1 +github.com/warriors-vn/go-dash/array/difference.go:40.57,42.4 1 1 +github.com/warriors-vn/go-dash/array/drop.go:12.63,15.74 2 1 +github.com/warriors-vn/go-dash/array/drop.go:19.2,19.16 1 1 +github.com/warriors-vn/go-dash/array/drop.go:25.2,25.35 1 1 +github.com/warriors-vn/go-dash/array/drop.go:29.2,29.11 1 1 +github.com/warriors-vn/go-dash/array/drop.go:33.2,34.38 2 1 +github.com/warriors-vn/go-dash/array/drop.go:38.2,38.32 1 1 +github.com/warriors-vn/go-dash/array/drop.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/drop.go:19.16,21.3 1 1 +github.com/warriors-vn/go-dash/array/drop.go:21.8,23.3 1 1 +github.com/warriors-vn/go-dash/array/drop.go:25.35,27.3 1 1 +github.com/warriors-vn/go-dash/array/drop.go:29.11,31.3 1 1 +github.com/warriors-vn/go-dash/array/drop.go:34.38,36.3 1 1 +github.com/warriors-vn/go-dash/array/fill.go:13.74,16.74 2 1 +github.com/warriors-vn/go-dash/array/fill.go:20.2,20.41 1 1 +github.com/warriors-vn/go-dash/array/fill.go:24.2,24.15 1 1 +github.com/warriors-vn/go-dash/array/fill.go:28.2,28.13 1 1 +github.com/warriors-vn/go-dash/array/fill.go:32.2,32.26 1 1 +github.com/warriors-vn/go-dash/array/fill.go:36.2,37.38 2 1 +github.com/warriors-vn/go-dash/array/fill.go:49.2,49.32 1 1 +github.com/warriors-vn/go-dash/array/fill.go:16.74,18.3 1 1 +github.com/warriors-vn/go-dash/array/fill.go:20.41,22.3 1 1 +github.com/warriors-vn/go-dash/array/fill.go:24.15,26.3 1 1 +github.com/warriors-vn/go-dash/array/fill.go:28.13,30.3 1 1 +github.com/warriors-vn/go-dash/array/fill.go:32.26,34.3 1 1 +github.com/warriors-vn/go-dash/array/fill.go:37.38,38.61 1 1 +github.com/warriors-vn/go-dash/array/fill.go:42.3,42.28 1 1 +github.com/warriors-vn/go-dash/array/fill.go:38.61,40.4 1 1 +github.com/warriors-vn/go-dash/array/fill.go:42.28,44.4 1 1 +github.com/warriors-vn/go-dash/array/fill.go:44.9,46.4 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:13.62,16.14 2 1 +github.com/warriors-vn/go-dash/array/chunk.go:20.2,20.74 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:24.2,24.38 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:28.2,30.38 3 1 +github.com/warriors-vn/go-dash/array/chunk.go:38.2,38.25 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:42.2,42.32 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:16.14,18.3 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:20.74,22.3 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:24.38,26.3 1 1 +github.com/warriors-vn/go-dash/array/chunk.go:30.38,32.30 2 1 +github.com/warriors-vn/go-dash/array/chunk.go:32.30,35.4 2 1 +github.com/warriors-vn/go-dash/array/chunk.go:38.25,40.3 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:12.66,15.154 2 1 +github.com/warriors-vn/go-dash/array/intersection.go:19.2,19.25 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:23.2,23.27 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:27.2,28.40 2 1 +github.com/warriors-vn/go-dash/array/intersection.go:32.2,33.38 2 1 +github.com/warriors-vn/go-dash/array/intersection.go:41.2,41.32 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:15.154,17.3 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:19.25,21.3 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:23.27,25.3 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:28.40,30.3 1 1 +github.com/warriors-vn/go-dash/array/intersection.go:33.38,35.70 2 1 +github.com/warriors-vn/go-dash/array/intersection.go:35.70,38.4 2 1 +github.com/warriors-vn/go-dash/array/isContains.go:12.64,15.74 2 1 +github.com/warriors-vn/go-dash/array/isContains.go:19.2,19.38 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:25.2,25.19 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:19.38,20.64 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:20.64,22.4 1 1 +github.com/warriors-vn/go-dash/array/pullAt.go:12.68,15.74 2 1 +github.com/warriors-vn/go-dash/array/pullAt.go:19.2,20.30 2 1 +github.com/warriors-vn/go-dash/array/pullAt.go:24.2,25.38 2 1 +github.com/warriors-vn/go-dash/array/pullAt.go:35.2,35.32 1 1 +github.com/warriors-vn/go-dash/array/pullAt.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/pullAt.go:20.30,22.3 1 1 +github.com/warriors-vn/go-dash/array/pullAt.go:25.38,27.53 2 1 +github.com/warriors-vn/go-dash/array/pullAt.go:27.53,29.30 2 1 +github.com/warriors-vn/go-dash/array/pullAt.go:29.30,31.5 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:10.63,14.82 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:18.2,19.38 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:23.2,23.42 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:30.2,31.38 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:38.2,38.32 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:14.82,16.3 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:19.38,21.3 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:23.42,25.52 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:25.52,27.4 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:31.38,33.67 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:33.67,35.4 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:12.68,15.74 2 1 +github.com/warriors-vn/go-dash/array/dropRight.go:19.2,19.16 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:25.2,25.12 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:29.2,29.11 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:33.2,33.25 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:37.2,38.25 2 1 +github.com/warriors-vn/go-dash/array/dropRight.go:42.2,42.40 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:46.2,46.32 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:19.16,21.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:21.8,23.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:25.12,27.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:29.11,31.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:33.25,35.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:38.25,40.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:42.40,44.3 1 1 +github.com/warriors-vn/go-dash/array/head.go:10.42,13.99 2 1 +github.com/warriors-vn/go-dash/array/head.go:17.2,17.38 1 1 +github.com/warriors-vn/go-dash/array/head.go:13.99,15.3 1 1 +github.com/warriors-vn/go-dash/array/join.go:12.64,15.74 2 1 +github.com/warriors-vn/go-dash/array/join.go:19.2,19.38 1 1 +github.com/warriors-vn/go-dash/array/join.go:27.2,27.20 1 1 +github.com/warriors-vn/go-dash/array/join.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/join.go:19.38,20.28 1 1 +github.com/warriors-vn/go-dash/array/join.go:20.28,22.4 1 1 +github.com/warriors-vn/go-dash/array/join.go:22.9,24.4 1 1 +github.com/warriors-vn/go-dash/array/nth.go:11.62,14.74 2 1 +github.com/warriors-vn/go-dash/array/nth.go:18.2,18.30 1 1 +github.com/warriors-vn/go-dash/array/nth.go:22.2,22.16 1 1 +github.com/warriors-vn/go-dash/array/nth.go:29.2,29.48 1 1 +github.com/warriors-vn/go-dash/array/nth.go:14.74,16.3 1 1 +github.com/warriors-vn/go-dash/array/nth.go:18.30,20.3 1 1 +github.com/warriors-vn/go-dash/array/nth.go:22.16,23.32 1 1 +github.com/warriors-vn/go-dash/array/nth.go:26.3,26.35 1 1 +github.com/warriors-vn/go-dash/array/nth.go:23.32,25.4 1 1 From 004a7307121abaa41772ec15a2af15b14893ffdd Mon Sep 17 00:00:00 2001 From: tuannguyen Date: Sat, 5 Aug 2023 23:58:31 +0700 Subject: [PATCH 2/2] feat: add the func remove --- coverage.out | 564 +++++++++++++++++++++++++-------------------------- 1 file changed, 282 insertions(+), 282 deletions(-) diff --git a/coverage.out b/coverage.out index 9cceb70..c216cad 100644 --- a/coverage.out +++ b/coverage.out @@ -1,55 +1,19 @@ mode: set github.com/warriors-vn/go-dash/date/now.go:7.18,9.2 1 1 -github.com/warriors-vn/go-dash/go_math/ceil.go:8.50,10.22 2 1 -github.com/warriors-vn/go-dash/go_math/ceil.go:13.2,15.37 2 1 -github.com/warriors-vn/go-dash/go_math/ceil.go:10.22,12.3 1 1 -github.com/warriors-vn/go-dash/go_math/divide.go:7.48,8.20 1 1 -github.com/warriors-vn/go-dash/go_math/divide.go:12.2,13.15 2 1 -github.com/warriors-vn/go-dash/go_math/divide.go:8.20,10.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:10.26,11.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:15.2,16.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:22.2,22.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:11.17,13.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:16.26,17.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:17.18,19.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:26.32,27.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:31.2,33.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:39.2,39.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:27.17,29.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:33.26,34.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:34.18,36.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:43.32,44.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:48.2,50.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:56.2,56.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:44.17,46.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:50.26,51.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:51.18,53.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:60.38,61.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:65.2,67.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:73.2,73.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:61.17,63.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:67.26,68.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:68.18,70.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:77.38,78.17 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:82.2,84.26 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:90.2,90.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:78.17,80.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:84.26,85.18 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:85.18,87.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:96.72,98.35 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:102.2,102.22 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:106.2,107.27 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:111.2,113.35 2 1 -github.com/warriors-vn/go-dash/go_math/max.go:130.2,130.22 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:98.35,100.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:102.22,104.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:107.27,109.3 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:113.35,117.31 3 1 -github.com/warriors-vn/go-dash/go_math/max.go:121.3,121.55 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:125.3,125.47 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:117.31,118.12 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:121.55,123.4 1 1 -github.com/warriors-vn/go-dash/go_math/max.go:125.47,127.4 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:12.72,16.56 3 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:20.2,20.14 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:43.2,43.35 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:16.56,18.3 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:21.19,22.41 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:25.21,26.43 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:29.21,30.43 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:33.23,34.45 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:37.23,38.45 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:22.41,24.4 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:26.43,28.4 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:30.43,32.4 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:34.45,36.4 1 1 +github.com/warriors-vn/go-dash/go_math/multiply.go:38.45,40.4 1 1 github.com/warriors-vn/go-dash/go_math/subtract.go:7.60,11.53 3 1 github.com/warriors-vn/go-dash/go_math/subtract.go:15.2,15.14 1 1 github.com/warriors-vn/go-dash/go_math/subtract.go:38.2,38.10 1 1 @@ -64,25 +28,21 @@ github.com/warriors-vn/go-dash/go_math/subtract.go:21.43,23.4 1 1 github.com/warriors-vn/go-dash/go_math/subtract.go:25.43,27.4 1 1 github.com/warriors-vn/go-dash/go_math/subtract.go:29.45,31.4 1 1 github.com/warriors-vn/go-dash/go_math/subtract.go:33.45,35.4 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:10.50,14.48 3 1 -github.com/warriors-vn/go-dash/go_math/add.go:18.2,18.14 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:41.2,41.10 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:14.48,16.3 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:19.19,20.37 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:23.21,24.39 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:27.21,28.39 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:31.23,32.41 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:35.23,36.41 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:20.37,22.4 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:24.39,26.4 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:28.39,30.4 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:32.41,34.4 1 1 -github.com/warriors-vn/go-dash/go_math/add.go:36.41,38.4 1 1 -github.com/warriors-vn/go-dash/go_math/mean.go:5.36,6.21 1 1 -github.com/warriors-vn/go-dash/go_math/mean.go:10.2,11.30 2 1 -github.com/warriors-vn/go-dash/go_math/mean.go:15.2,15.37 1 1 -github.com/warriors-vn/go-dash/go_math/mean.go:6.21,8.3 1 1 -github.com/warriors-vn/go-dash/go_math/mean.go:11.30,13.3 1 1 +github.com/warriors-vn/go-dash/go_math/sum.go:11.46,14.74 2 1 +github.com/warriors-vn/go-dash/go_math/sum.go:18.2,19.38 2 1 +github.com/warriors-vn/go-dash/go_math/sum.go:33.2,33.20 1 1 +github.com/warriors-vn/go-dash/go_math/sum.go:14.74,16.3 1 1 +github.com/warriors-vn/go-dash/go_math/sum.go:19.38,21.22 2 1 +github.com/warriors-vn/go-dash/go_math/sum.go:22.79,23.33 1 1 +github.com/warriors-vn/go-dash/go_math/sum.go:24.84,25.34 1 1 +github.com/warriors-vn/go-dash/go_math/sum.go:26.41,27.26 1 1 +github.com/warriors-vn/go-dash/go_math/sum.go:28.11,29.46 1 1 +github.com/warriors-vn/go-dash/go_math/ceil.go:8.50,10.22 2 1 +github.com/warriors-vn/go-dash/go_math/ceil.go:13.2,15.37 2 1 +github.com/warriors-vn/go-dash/go_math/ceil.go:10.22,12.3 1 1 +github.com/warriors-vn/go-dash/go_math/divide.go:7.48,8.20 1 1 +github.com/warriors-vn/go-dash/go_math/divide.go:12.2,13.15 2 1 +github.com/warriors-vn/go-dash/go_math/divide.go:8.20,10.3 1 1 github.com/warriors-vn/go-dash/go_math/min.go:10.26,11.17 1 1 github.com/warriors-vn/go-dash/go_math/min.go:15.2,16.26 2 1 github.com/warriors-vn/go-dash/go_math/min.go:22.2,22.12 1 1 @@ -127,35 +87,78 @@ github.com/warriors-vn/go-dash/go_math/min.go:125.3,125.47 1 1 github.com/warriors-vn/go-dash/go_math/min.go:117.31,118.12 1 1 github.com/warriors-vn/go-dash/go_math/min.go:121.55,123.4 1 1 github.com/warriors-vn/go-dash/go_math/min.go:125.47,127.4 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:12.72,16.56 3 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:20.2,20.14 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:43.2,43.35 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:16.56,18.3 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:21.19,22.41 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:25.21,26.43 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:29.21,30.43 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:33.23,34.45 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:37.23,38.45 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:22.41,24.4 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:26.43,28.4 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:30.43,32.4 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:34.45,36.4 1 1 -github.com/warriors-vn/go-dash/go_math/multiply.go:38.45,40.4 1 1 +github.com/warriors-vn/go-dash/go_math/mean.go:5.36,6.21 1 1 +github.com/warriors-vn/go-dash/go_math/mean.go:10.2,11.30 2 1 +github.com/warriors-vn/go-dash/go_math/mean.go:15.2,15.37 1 1 +github.com/warriors-vn/go-dash/go_math/mean.go:6.21,8.3 1 1 +github.com/warriors-vn/go-dash/go_math/mean.go:11.30,13.3 1 1 github.com/warriors-vn/go-dash/go_math/round.go:7.51,9.22 2 1 github.com/warriors-vn/go-dash/go_math/round.go:12.2,14.38 2 1 github.com/warriors-vn/go-dash/go_math/round.go:9.22,11.3 1 1 -github.com/warriors-vn/go-dash/go_math/sum.go:11.46,14.74 2 1 -github.com/warriors-vn/go-dash/go_math/sum.go:18.2,19.38 2 1 -github.com/warriors-vn/go-dash/go_math/sum.go:33.2,33.20 1 1 -github.com/warriors-vn/go-dash/go_math/sum.go:14.74,16.3 1 1 -github.com/warriors-vn/go-dash/go_math/sum.go:19.38,21.22 2 1 -github.com/warriors-vn/go-dash/go_math/sum.go:22.79,23.33 1 1 -github.com/warriors-vn/go-dash/go_math/sum.go:24.84,25.34 1 1 -github.com/warriors-vn/go-dash/go_math/sum.go:26.41,27.26 1 1 -github.com/warriors-vn/go-dash/go_math/sum.go:28.11,29.46 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:10.50,14.48 3 1 +github.com/warriors-vn/go-dash/go_math/add.go:18.2,18.14 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:41.2,41.10 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:14.48,16.3 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:19.19,20.37 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:23.21,24.39 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:27.21,28.39 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:31.23,32.41 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:35.23,36.41 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:20.37,22.4 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:24.39,26.4 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:28.39,30.4 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:32.41,34.4 1 1 +github.com/warriors-vn/go-dash/go_math/add.go:36.41,38.4 1 1 github.com/warriors-vn/go-dash/go_math/floor.go:8.51,10.22 2 1 github.com/warriors-vn/go-dash/go_math/floor.go:13.2,15.38 2 1 github.com/warriors-vn/go-dash/go_math/floor.go:10.22,12.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:10.26,11.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:15.2,16.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:22.2,22.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:11.17,13.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:16.26,17.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:17.18,19.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:26.32,27.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:31.2,33.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:39.2,39.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:27.17,29.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:33.26,34.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:34.18,36.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:43.32,44.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:48.2,50.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:56.2,56.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:44.17,46.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:50.26,51.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:51.18,53.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:60.38,61.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:65.2,67.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:73.2,73.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:61.17,63.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:67.26,68.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:68.18,70.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:77.38,78.17 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:82.2,84.26 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:90.2,90.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:78.17,80.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:84.26,85.18 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:85.18,87.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:96.72,98.35 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:102.2,102.22 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:106.2,107.27 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:111.2,113.35 2 1 +github.com/warriors-vn/go-dash/go_math/max.go:130.2,130.22 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:98.35,100.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:102.22,104.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:107.27,109.3 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:113.35,117.31 3 1 +github.com/warriors-vn/go-dash/go_math/max.go:121.3,121.55 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:125.3,125.47 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:117.31,118.12 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:121.55,123.4 1 1 +github.com/warriors-vn/go-dash/go_math/max.go:125.47,127.4 1 1 +github.com/warriors-vn/go-dash/number/random.go:11.54,13.18 2 1 +github.com/warriors-vn/go-dash/number/random.go:17.2,19.55 2 1 +github.com/warriors-vn/go-dash/number/random.go:13.18,15.3 1 1 github.com/warriors-vn/go-dash/number/clamp.go:13.67,16.95 2 1 github.com/warriors-vn/go-dash/number/clamp.go:20.2,20.29 1 1 github.com/warriors-vn/go-dash/number/clamp.go:78.2,78.37 1 1 @@ -217,9 +220,15 @@ github.com/warriors-vn/go-dash/number/inRange.go:80.79,82.4 1 1 github.com/warriors-vn/go-dash/number/inRange.go:86.19,88.4 1 1 github.com/warriors-vn/go-dash/number/inRange.go:90.80,92.4 1 1 github.com/warriors-vn/go-dash/number/inRange.go:94.79,96.4 1 1 -github.com/warriors-vn/go-dash/number/random.go:11.54,13.18 2 1 -github.com/warriors-vn/go-dash/number/random.go:17.2,19.55 2 1 -github.com/warriors-vn/go-dash/number/random.go:13.18,15.3 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:12.49,15.43 2 1 +github.com/warriors-vn/go-dash/lang/lt.go:19.2,19.24 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:32.2,32.39 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:15.43,17.3 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:20.19,21.73 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:22.21,23.77 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:24.21,25.77 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:26.23,27.81 1 1 +github.com/warriors-vn/go-dash/lang/lt.go:28.23,29.81 1 1 github.com/warriors-vn/go-dash/lang/lte.go:12.50,15.43 2 1 github.com/warriors-vn/go-dash/lang/lte.go:19.2,19.24 1 1 github.com/warriors-vn/go-dash/lang/lte.go:32.2,32.39 1 1 @@ -255,128 +264,22 @@ github.com/warriors-vn/go-dash/lang/isNumber.go:9.43,10.14 1 1 github.com/warriors-vn/go-dash/lang/isNumber.go:11.24,12.14 1 1 github.com/warriors-vn/go-dash/lang/isNumber.go:13.10,14.15 1 1 github.com/warriors-vn/go-dash/lang/isString.go:7.39,9.2 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:12.49,15.43 2 1 -github.com/warriors-vn/go-dash/lang/lt.go:19.2,19.24 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:32.2,32.39 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:15.43,17.3 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:20.19,21.73 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:22.21,23.77 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:24.21,25.77 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:26.23,27.81 1 1 -github.com/warriors-vn/go-dash/lang/lt.go:28.23,29.81 1 1 -github.com/warriors-vn/go-dash/string/pad.go:7.55,8.56 1 1 -github.com/warriors-vn/go-dash/string/pad.go:12.2,13.17 2 1 -github.com/warriors-vn/go-dash/string/pad.go:17.2,18.42 2 1 -github.com/warriors-vn/go-dash/string/pad.go:36.2,36.39 1 1 -github.com/warriors-vn/go-dash/string/pad.go:8.56,10.3 1 1 -github.com/warriors-vn/go-dash/string/pad.go:13.17,15.3 1 1 -github.com/warriors-vn/go-dash/string/pad.go:18.42,19.19 1 1 -github.com/warriors-vn/go-dash/string/pad.go:26.3,26.14 1 1 -github.com/warriors-vn/go-dash/string/pad.go:31.3,31.30 1 1 -github.com/warriors-vn/go-dash/string/pad.go:19.19,21.4 1 1 -github.com/warriors-vn/go-dash/string/pad.go:21.9,24.4 2 1 -github.com/warriors-vn/go-dash/string/pad.go:26.14,29.4 2 1 -github.com/warriors-vn/go-dash/string/pad.go:31.30,33.4 1 1 -github.com/warriors-vn/go-dash/string/pad_end.go:7.58,8.56 1 1 -github.com/warriors-vn/go-dash/string/pad_end.go:12.2,13.17 2 1 -github.com/warriors-vn/go-dash/string/pad_end.go:17.2,18.42 2 1 -github.com/warriors-vn/go-dash/string/pad_end.go:27.2,27.25 1 1 -github.com/warriors-vn/go-dash/string/pad_end.go:8.56,10.3 1 1 -github.com/warriors-vn/go-dash/string/pad_end.go:13.17,15.3 1 1 -github.com/warriors-vn/go-dash/string/pad_end.go:18.42,22.30 3 1 -github.com/warriors-vn/go-dash/string/pad_end.go:22.30,24.4 1 1 -github.com/warriors-vn/go-dash/string/pad_start.go:7.60,8.56 1 1 -github.com/warriors-vn/go-dash/string/pad_start.go:12.2,13.17 2 1 -github.com/warriors-vn/go-dash/string/pad_start.go:17.2,18.42 2 1 -github.com/warriors-vn/go-dash/string/pad_start.go:27.2,27.24 1 1 -github.com/warriors-vn/go-dash/string/pad_start.go:8.56,10.3 1 1 -github.com/warriors-vn/go-dash/string/pad_start.go:13.17,15.3 1 1 -github.com/warriors-vn/go-dash/string/pad_start.go:18.42,22.30 3 1 -github.com/warriors-vn/go-dash/string/pad_start.go:22.30,24.4 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:9.68,11.21 2 1 -github.com/warriors-vn/go-dash/string/starts_with.go:15.2,15.20 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:19.2,19.34 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:23.2,23.18 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:11.21,13.3 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:15.20,17.3 1 1 -github.com/warriors-vn/go-dash/string/starts_with.go:19.34,21.3 1 1 -github.com/warriors-vn/go-dash/string/upper_case.go:12.42,18.2 3 1 -github.com/warriors-vn/go-dash/string/camel_case.go:10.33,13.25 2 1 -github.com/warriors-vn/go-dash/string/camel_case.go:28.2,28.15 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:13.25,14.99 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:14.99,15.19 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:15.19,18.5 2 1 -github.com/warriors-vn/go-dash/string/camel_case.go:18.10,20.5 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:21.9,22.23 1 1 -github.com/warriors-vn/go-dash/string/camel_case.go:22.23,24.5 1 1 -github.com/warriors-vn/go-dash/string/kebab_case.go:13.42,19.2 3 1 -github.com/warriors-vn/go-dash/string/lower_first.go:6.34,7.17 1 1 -github.com/warriors-vn/go-dash/string/lower_first.go:11.2,11.39 1 1 -github.com/warriors-vn/go-dash/string/lower_first.go:7.17,9.3 1 1 -github.com/warriors-vn/go-dash/string/upper_first.go:6.34,7.17 1 1 -github.com/warriors-vn/go-dash/string/upper_first.go:11.2,11.39 1 1 -github.com/warriors-vn/go-dash/string/upper_first.go:7.17,9.3 1 1 -github.com/warriors-vn/go-dash/string/escape.go:7.30,9.2 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:7.33,10.25 2 1 -github.com/warriors-vn/go-dash/string/snake_case.go:25.2,25.15 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:10.25,11.99 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:11.99,12.23 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:12.23,15.5 2 1 -github.com/warriors-vn/go-dash/string/snake_case.go:15.10,17.5 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:18.9,19.23 1 1 -github.com/warriors-vn/go-dash/string/snake_case.go:19.23,21.5 1 1 -github.com/warriors-vn/go-dash/string/split.go:8.53,10.29 2 1 -github.com/warriors-vn/go-dash/string/split.go:14.2,14.28 1 1 -github.com/warriors-vn/go-dash/string/split.go:10.29,12.3 1 1 -github.com/warriors-vn/go-dash/string/capitalize.go:6.34,7.17 1 1 -github.com/warriors-vn/go-dash/string/capitalize.go:11.2,13.47 2 1 -github.com/warriors-vn/go-dash/string/capitalize.go:7.17,9.3 1 1 -github.com/warriors-vn/go-dash/string/lower_case.go:13.42,19.2 3 1 -github.com/warriors-vn/go-dash/string/repeat.go:8.41,9.16 1 1 -github.com/warriors-vn/go-dash/string/repeat.go:13.2,13.33 1 1 -github.com/warriors-vn/go-dash/string/repeat.go:9.16,11.3 1 1 -github.com/warriors-vn/go-dash/string/unescape.go:10.32,12.2 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:9.66,11.21 2 1 -github.com/warriors-vn/go-dash/string/ends_with.go:15.2,15.20 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:19.2,19.34 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:23.2,23.18 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:11.21,13.3 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:15.20,17.3 1 1 -github.com/warriors-vn/go-dash/string/ends_with.go:19.34,21.3 1 1 -github.com/warriors-vn/go-dash/string/parse_int.go:10.38,12.16 2 1 -github.com/warriors-vn/go-dash/string/parse_int.go:15.2,15.23 1 1 -github.com/warriors-vn/go-dash/string/parse_int.go:12.16,14.3 1 1 -github.com/warriors-vn/go-dash/string/replace.go:7.53,10.2 2 1 -github.com/warriors-vn/go-dash/array/find_index.go:10.55,14.74 3 1 -github.com/warriors-vn/go-dash/array/find_index.go:18.2,18.38 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:25.2,25.18 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:14.74,16.3 1 1 -github.com/warriors-vn/go-dash/array/find_index.go:18.38,20.67 2 1 -github.com/warriors-vn/go-dash/array/find_index.go:20.67,22.4 1 1 -github.com/warriors-vn/go-dash/array/initial.go:12.54,15.74 2 1 -github.com/warriors-vn/go-dash/array/initial.go:19.2,19.25 1 1 -github.com/warriors-vn/go-dash/array/initial.go:23.2,25.40 2 1 -github.com/warriors-vn/go-dash/array/initial.go:29.2,29.32 1 1 -github.com/warriors-vn/go-dash/array/initial.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/initial.go:19.25,21.3 1 1 -github.com/warriors-vn/go-dash/array/initial.go:25.40,27.3 1 1 -github.com/warriors-vn/go-dash/array/last.go:8.42,11.99 2 1 -github.com/warriors-vn/go-dash/array/last.go:15.2,15.55 1 1 -github.com/warriors-vn/go-dash/array/last.go:11.99,13.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:9.70,12.99 2 1 -github.com/warriors-vn/go-dash/array/indexOf.go:16.2,17.22 2 1 -github.com/warriors-vn/go-dash/array/indexOf.go:21.2,21.14 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:25.2,25.28 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:29.2,29.41 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:39.2,39.11 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:12.99,14.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:17.22,19.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:21.14,23.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:25.28,27.3 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:29.41,30.52 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:34.3,34.62 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:30.52,32.4 1 1 -github.com/warriors-vn/go-dash/array/indexOf.go:34.62,36.4 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:12.68,15.74 2 1 +github.com/warriors-vn/go-dash/array/dropRight.go:19.2,19.16 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:25.2,25.12 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:29.2,29.11 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:33.2,33.25 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:37.2,38.25 2 1 +github.com/warriors-vn/go-dash/array/dropRight.go:42.2,42.40 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:46.2,46.32 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:19.16,21.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:21.8,23.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:25.12,27.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:29.11,31.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:33.25,35.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:38.25,40.3 1 1 +github.com/warriors-vn/go-dash/array/dropRight.go:42.40,44.3 1 1 github.com/warriors-vn/go-dash/array/lastIndexOf.go:12.81,15.74 2 1 github.com/warriors-vn/go-dash/array/lastIndexOf.go:19.2,20.43 2 1 github.com/warriors-vn/go-dash/array/lastIndexOf.go:24.2,24.28 1 1 @@ -387,31 +290,6 @@ github.com/warriors-vn/go-dash/array/lastIndexOf.go:20.43,22.3 1 1 github.com/warriors-vn/go-dash/array/lastIndexOf.go:24.28,26.3 1 1 github.com/warriors-vn/go-dash/array/lastIndexOf.go:28.29,29.68 1 1 github.com/warriors-vn/go-dash/array/lastIndexOf.go:29.68,31.4 1 1 -github.com/warriors-vn/go-dash/array/remove.go:13.76,16.74 2 1 -github.com/warriors-vn/go-dash/array/remove.go:20.2,20.43 1 1 -github.com/warriors-vn/go-dash/array/remove.go:24.2,25.20 2 1 -github.com/warriors-vn/go-dash/array/remove.go:29.2,30.38 2 1 -github.com/warriors-vn/go-dash/array/remove.go:42.2,42.32 1 1 -github.com/warriors-vn/go-dash/array/remove.go:16.74,18.3 1 1 -github.com/warriors-vn/go-dash/array/remove.go:20.43,22.3 1 1 -github.com/warriors-vn/go-dash/array/remove.go:25.20,27.3 1 1 -github.com/warriors-vn/go-dash/array/remove.go:30.38,32.29 2 1 -github.com/warriors-vn/go-dash/array/remove.go:36.3,37.48 2 1 -github.com/warriors-vn/go-dash/array/remove.go:32.29,34.4 1 1 -github.com/warriors-vn/go-dash/array/remove.go:37.48,39.4 1 1 -github.com/warriors-vn/go-dash/array/concat.go:11.61,15.80 2 1 -github.com/warriors-vn/go-dash/array/concat.go:19.2,19.25 1 1 -github.com/warriors-vn/go-dash/array/concat.go:23.2,23.28 1 1 -github.com/warriors-vn/go-dash/array/concat.go:27.2,28.38 2 1 -github.com/warriors-vn/go-dash/array/concat.go:32.2,32.41 1 1 -github.com/warriors-vn/go-dash/array/concat.go:40.2,40.32 1 1 -github.com/warriors-vn/go-dash/array/concat.go:15.80,17.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:19.25,21.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:23.28,25.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:28.38,30.3 1 1 -github.com/warriors-vn/go-dash/array/concat.go:32.41,34.58 2 1 -github.com/warriors-vn/go-dash/array/concat.go:37.3,37.43 1 1 -github.com/warriors-vn/go-dash/array/concat.go:34.58,36.4 1 1 github.com/warriors-vn/go-dash/array/difference.go:9.81,12.74 2 1 github.com/warriors-vn/go-dash/array/difference.go:16.2,17.20 2 1 github.com/warriors-vn/go-dash/array/difference.go:23.2,24.78 2 1 @@ -456,6 +334,23 @@ github.com/warriors-vn/go-dash/array/fill.go:42.3,42.28 1 1 github.com/warriors-vn/go-dash/array/fill.go:38.61,40.4 1 1 github.com/warriors-vn/go-dash/array/fill.go:42.28,44.4 1 1 github.com/warriors-vn/go-dash/array/fill.go:44.9,46.4 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:12.64,15.74 2 1 +github.com/warriors-vn/go-dash/array/isContains.go:19.2,19.38 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:25.2,25.19 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:19.38,20.64 1 1 +github.com/warriors-vn/go-dash/array/isContains.go:20.64,22.4 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:10.63,14.82 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:18.2,19.38 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:23.2,23.42 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:30.2,31.38 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:38.2,38.32 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:14.82,16.3 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:19.38,21.3 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:23.42,25.52 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:25.52,27.4 1 1 +github.com/warriors-vn/go-dash/array/pullAll.go:31.38,33.67 2 1 +github.com/warriors-vn/go-dash/array/pullAll.go:33.67,35.4 1 1 github.com/warriors-vn/go-dash/array/chunk.go:13.62,16.14 2 1 github.com/warriors-vn/go-dash/array/chunk.go:20.2,20.74 1 1 github.com/warriors-vn/go-dash/array/chunk.go:24.2,24.38 1 1 @@ -468,6 +363,19 @@ github.com/warriors-vn/go-dash/array/chunk.go:24.38,26.3 1 1 github.com/warriors-vn/go-dash/array/chunk.go:30.38,32.30 2 1 github.com/warriors-vn/go-dash/array/chunk.go:32.30,35.4 2 1 github.com/warriors-vn/go-dash/array/chunk.go:38.25,40.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:11.61,15.80 2 1 +github.com/warriors-vn/go-dash/array/concat.go:19.2,19.25 1 1 +github.com/warriors-vn/go-dash/array/concat.go:23.2,23.28 1 1 +github.com/warriors-vn/go-dash/array/concat.go:27.2,28.38 2 1 +github.com/warriors-vn/go-dash/array/concat.go:32.2,32.41 1 1 +github.com/warriors-vn/go-dash/array/concat.go:40.2,40.32 1 1 +github.com/warriors-vn/go-dash/array/concat.go:15.80,17.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:19.25,21.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:23.28,25.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:28.38,30.3 1 1 +github.com/warriors-vn/go-dash/array/concat.go:32.41,34.58 2 1 +github.com/warriors-vn/go-dash/array/concat.go:37.3,37.43 1 1 +github.com/warriors-vn/go-dash/array/concat.go:34.58,36.4 1 1 github.com/warriors-vn/go-dash/array/intersection.go:12.66,15.154 2 1 github.com/warriors-vn/go-dash/array/intersection.go:19.2,19.25 1 1 github.com/warriors-vn/go-dash/array/intersection.go:23.2,23.27 1 1 @@ -480,12 +388,16 @@ github.com/warriors-vn/go-dash/array/intersection.go:23.27,25.3 1 1 github.com/warriors-vn/go-dash/array/intersection.go:28.40,30.3 1 1 github.com/warriors-vn/go-dash/array/intersection.go:33.38,35.70 2 1 github.com/warriors-vn/go-dash/array/intersection.go:35.70,38.4 2 1 -github.com/warriors-vn/go-dash/array/isContains.go:12.64,15.74 2 1 -github.com/warriors-vn/go-dash/array/isContains.go:19.2,19.38 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:25.2,25.19 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:19.38,20.64 1 1 -github.com/warriors-vn/go-dash/array/isContains.go:20.64,22.4 1 1 +github.com/warriors-vn/go-dash/array/join.go:12.64,15.74 2 1 +github.com/warriors-vn/go-dash/array/join.go:19.2,19.38 1 1 +github.com/warriors-vn/go-dash/array/join.go:27.2,27.20 1 1 +github.com/warriors-vn/go-dash/array/join.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/join.go:19.38,20.28 1 1 +github.com/warriors-vn/go-dash/array/join.go:20.28,22.4 1 1 +github.com/warriors-vn/go-dash/array/join.go:22.9,24.4 1 1 +github.com/warriors-vn/go-dash/array/last.go:8.42,11.99 2 1 +github.com/warriors-vn/go-dash/array/last.go:15.2,15.55 1 1 +github.com/warriors-vn/go-dash/array/last.go:11.99,13.3 1 1 github.com/warriors-vn/go-dash/array/pullAt.go:12.68,15.74 2 1 github.com/warriors-vn/go-dash/array/pullAt.go:19.2,20.30 2 1 github.com/warriors-vn/go-dash/array/pullAt.go:24.2,25.38 2 1 @@ -495,43 +407,36 @@ github.com/warriors-vn/go-dash/array/pullAt.go:20.30,22.3 1 1 github.com/warriors-vn/go-dash/array/pullAt.go:25.38,27.53 2 1 github.com/warriors-vn/go-dash/array/pullAt.go:27.53,29.30 2 1 github.com/warriors-vn/go-dash/array/pullAt.go:29.30,31.5 1 1 -github.com/warriors-vn/go-dash/array/pullAll.go:10.63,14.82 2 1 -github.com/warriors-vn/go-dash/array/pullAll.go:18.2,19.38 2 1 -github.com/warriors-vn/go-dash/array/pullAll.go:23.2,23.42 1 1 -github.com/warriors-vn/go-dash/array/pullAll.go:30.2,31.38 2 1 -github.com/warriors-vn/go-dash/array/pullAll.go:38.2,38.32 1 1 -github.com/warriors-vn/go-dash/array/pullAll.go:14.82,16.3 1 1 -github.com/warriors-vn/go-dash/array/pullAll.go:19.38,21.3 1 1 -github.com/warriors-vn/go-dash/array/pullAll.go:23.42,25.52 2 1 -github.com/warriors-vn/go-dash/array/pullAll.go:25.52,27.4 1 1 -github.com/warriors-vn/go-dash/array/pullAll.go:31.38,33.67 2 1 -github.com/warriors-vn/go-dash/array/pullAll.go:33.67,35.4 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:12.68,15.74 2 1 -github.com/warriors-vn/go-dash/array/dropRight.go:19.2,19.16 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:25.2,25.12 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:29.2,29.11 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:33.2,33.25 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:37.2,38.25 2 1 -github.com/warriors-vn/go-dash/array/dropRight.go:42.2,42.40 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:46.2,46.32 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:19.16,21.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:21.8,23.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:25.12,27.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:29.11,31.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:33.25,35.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:38.25,40.3 1 1 -github.com/warriors-vn/go-dash/array/dropRight.go:42.40,44.3 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:10.55,14.74 3 1 +github.com/warriors-vn/go-dash/array/find_index.go:18.2,18.38 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:25.2,25.18 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:14.74,16.3 1 1 +github.com/warriors-vn/go-dash/array/find_index.go:18.38,20.67 2 1 +github.com/warriors-vn/go-dash/array/find_index.go:20.67,22.4 1 1 github.com/warriors-vn/go-dash/array/head.go:10.42,13.99 2 1 github.com/warriors-vn/go-dash/array/head.go:17.2,17.38 1 1 github.com/warriors-vn/go-dash/array/head.go:13.99,15.3 1 1 -github.com/warriors-vn/go-dash/array/join.go:12.64,15.74 2 1 -github.com/warriors-vn/go-dash/array/join.go:19.2,19.38 1 1 -github.com/warriors-vn/go-dash/array/join.go:27.2,27.20 1 1 -github.com/warriors-vn/go-dash/array/join.go:15.74,17.3 1 1 -github.com/warriors-vn/go-dash/array/join.go:19.38,20.28 1 1 -github.com/warriors-vn/go-dash/array/join.go:20.28,22.4 1 1 -github.com/warriors-vn/go-dash/array/join.go:22.9,24.4 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:9.70,12.99 2 1 +github.com/warriors-vn/go-dash/array/indexOf.go:16.2,17.22 2 1 +github.com/warriors-vn/go-dash/array/indexOf.go:21.2,21.14 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:25.2,25.28 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:29.2,29.41 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:39.2,39.11 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:12.99,14.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:17.22,19.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:21.14,23.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:25.28,27.3 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:29.41,30.52 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:34.3,34.62 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:30.52,32.4 1 1 +github.com/warriors-vn/go-dash/array/indexOf.go:34.62,36.4 1 1 +github.com/warriors-vn/go-dash/array/initial.go:12.54,15.74 2 1 +github.com/warriors-vn/go-dash/array/initial.go:19.2,19.25 1 1 +github.com/warriors-vn/go-dash/array/initial.go:23.2,25.40 2 1 +github.com/warriors-vn/go-dash/array/initial.go:29.2,29.32 1 1 +github.com/warriors-vn/go-dash/array/initial.go:15.74,17.3 1 1 +github.com/warriors-vn/go-dash/array/initial.go:19.25,21.3 1 1 +github.com/warriors-vn/go-dash/array/initial.go:25.40,27.3 1 1 github.com/warriors-vn/go-dash/array/nth.go:11.62,14.74 2 1 github.com/warriors-vn/go-dash/array/nth.go:18.2,18.30 1 1 github.com/warriors-vn/go-dash/array/nth.go:22.2,22.16 1 1 @@ -541,3 +446,98 @@ github.com/warriors-vn/go-dash/array/nth.go:18.30,20.3 1 1 github.com/warriors-vn/go-dash/array/nth.go:22.16,23.32 1 1 github.com/warriors-vn/go-dash/array/nth.go:26.3,26.35 1 1 github.com/warriors-vn/go-dash/array/nth.go:23.32,25.4 1 1 +github.com/warriors-vn/go-dash/array/remove.go:13.76,16.74 2 1 +github.com/warriors-vn/go-dash/array/remove.go:20.2,20.43 1 1 +github.com/warriors-vn/go-dash/array/remove.go:24.2,25.20 2 1 +github.com/warriors-vn/go-dash/array/remove.go:29.2,30.38 2 1 +github.com/warriors-vn/go-dash/array/remove.go:42.2,42.32 1 1 +github.com/warriors-vn/go-dash/array/remove.go:16.74,18.3 1 1 +github.com/warriors-vn/go-dash/array/remove.go:20.43,22.3 1 1 +github.com/warriors-vn/go-dash/array/remove.go:25.20,27.3 1 1 +github.com/warriors-vn/go-dash/array/remove.go:30.38,32.29 2 1 +github.com/warriors-vn/go-dash/array/remove.go:36.3,37.48 2 1 +github.com/warriors-vn/go-dash/array/remove.go:32.29,34.4 1 1 +github.com/warriors-vn/go-dash/array/remove.go:37.48,39.4 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:9.66,11.21 2 1 +github.com/warriors-vn/go-dash/string/ends_with.go:15.2,15.20 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:19.2,19.34 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:23.2,23.18 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:11.21,13.3 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:15.20,17.3 1 1 +github.com/warriors-vn/go-dash/string/ends_with.go:19.34,21.3 1 1 +github.com/warriors-vn/go-dash/string/pad_end.go:7.58,8.56 1 1 +github.com/warriors-vn/go-dash/string/pad_end.go:12.2,13.17 2 1 +github.com/warriors-vn/go-dash/string/pad_end.go:17.2,18.42 2 1 +github.com/warriors-vn/go-dash/string/pad_end.go:27.2,27.25 1 1 +github.com/warriors-vn/go-dash/string/pad_end.go:8.56,10.3 1 1 +github.com/warriors-vn/go-dash/string/pad_end.go:13.17,15.3 1 1 +github.com/warriors-vn/go-dash/string/pad_end.go:18.42,22.30 3 1 +github.com/warriors-vn/go-dash/string/pad_end.go:22.30,24.4 1 1 +github.com/warriors-vn/go-dash/string/unescape.go:10.32,12.2 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:10.33,13.25 2 1 +github.com/warriors-vn/go-dash/string/camel_case.go:28.2,28.15 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:13.25,14.99 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:14.99,15.19 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:15.19,18.5 2 1 +github.com/warriors-vn/go-dash/string/camel_case.go:18.10,20.5 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:21.9,22.23 1 1 +github.com/warriors-vn/go-dash/string/camel_case.go:22.23,24.5 1 1 +github.com/warriors-vn/go-dash/string/capitalize.go:6.34,7.17 1 1 +github.com/warriors-vn/go-dash/string/capitalize.go:11.2,13.47 2 1 +github.com/warriors-vn/go-dash/string/capitalize.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/string/pad_start.go:7.60,8.56 1 1 +github.com/warriors-vn/go-dash/string/pad_start.go:12.2,13.17 2 1 +github.com/warriors-vn/go-dash/string/pad_start.go:17.2,18.42 2 1 +github.com/warriors-vn/go-dash/string/pad_start.go:27.2,27.24 1 1 +github.com/warriors-vn/go-dash/string/pad_start.go:8.56,10.3 1 1 +github.com/warriors-vn/go-dash/string/pad_start.go:13.17,15.3 1 1 +github.com/warriors-vn/go-dash/string/pad_start.go:18.42,22.30 3 1 +github.com/warriors-vn/go-dash/string/pad_start.go:22.30,24.4 1 1 +github.com/warriors-vn/go-dash/string/parse_int.go:10.38,12.16 2 1 +github.com/warriors-vn/go-dash/string/parse_int.go:15.2,15.23 1 1 +github.com/warriors-vn/go-dash/string/parse_int.go:12.16,14.3 1 1 +github.com/warriors-vn/go-dash/string/replace.go:7.53,10.2 2 1 +github.com/warriors-vn/go-dash/string/kebab_case.go:13.42,19.2 3 1 +github.com/warriors-vn/go-dash/string/lower_first.go:6.34,7.17 1 1 +github.com/warriors-vn/go-dash/string/lower_first.go:11.2,11.39 1 1 +github.com/warriors-vn/go-dash/string/lower_first.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/string/upper_first.go:6.34,7.17 1 1 +github.com/warriors-vn/go-dash/string/upper_first.go:11.2,11.39 1 1 +github.com/warriors-vn/go-dash/string/upper_first.go:7.17,9.3 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:9.68,11.21 2 1 +github.com/warriors-vn/go-dash/string/starts_with.go:15.2,15.20 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:19.2,19.34 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:23.2,23.18 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:11.21,13.3 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:15.20,17.3 1 1 +github.com/warriors-vn/go-dash/string/starts_with.go:19.34,21.3 1 1 +github.com/warriors-vn/go-dash/string/upper_case.go:12.42,18.2 3 1 +github.com/warriors-vn/go-dash/string/pad.go:7.55,8.56 1 1 +github.com/warriors-vn/go-dash/string/pad.go:12.2,13.17 2 1 +github.com/warriors-vn/go-dash/string/pad.go:17.2,18.42 2 1 +github.com/warriors-vn/go-dash/string/pad.go:36.2,36.39 1 1 +github.com/warriors-vn/go-dash/string/pad.go:8.56,10.3 1 1 +github.com/warriors-vn/go-dash/string/pad.go:13.17,15.3 1 1 +github.com/warriors-vn/go-dash/string/pad.go:18.42,19.19 1 1 +github.com/warriors-vn/go-dash/string/pad.go:26.3,26.14 1 1 +github.com/warriors-vn/go-dash/string/pad.go:31.3,31.30 1 1 +github.com/warriors-vn/go-dash/string/pad.go:19.19,21.4 1 1 +github.com/warriors-vn/go-dash/string/pad.go:21.9,24.4 2 1 +github.com/warriors-vn/go-dash/string/pad.go:26.14,29.4 2 1 +github.com/warriors-vn/go-dash/string/pad.go:31.30,33.4 1 1 +github.com/warriors-vn/go-dash/string/repeat.go:8.41,9.16 1 1 +github.com/warriors-vn/go-dash/string/repeat.go:13.2,13.33 1 1 +github.com/warriors-vn/go-dash/string/repeat.go:9.16,11.3 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:7.33,10.25 2 1 +github.com/warriors-vn/go-dash/string/snake_case.go:25.2,25.15 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:10.25,11.99 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:11.99,12.23 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:12.23,15.5 2 1 +github.com/warriors-vn/go-dash/string/snake_case.go:15.10,17.5 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:18.9,19.23 1 1 +github.com/warriors-vn/go-dash/string/snake_case.go:19.23,21.5 1 1 +github.com/warriors-vn/go-dash/string/split.go:8.53,10.29 2 1 +github.com/warriors-vn/go-dash/string/split.go:14.2,14.28 1 1 +github.com/warriors-vn/go-dash/string/split.go:10.29,12.3 1 1 +github.com/warriors-vn/go-dash/string/escape.go:7.30,9.2 1 1 +github.com/warriors-vn/go-dash/string/lower_case.go:13.42,19.2 3 1