mirror of
https://gitee.com/johng/gf.git
synced 2024-12-02 20:28:17 +08:00
garray updates
This commit is contained in:
parent
16bde5e9fc
commit
6fb9eafef0
@ -340,7 +340,7 @@ func (a *IntArray) Fill(startIndex int, num int, value int) *IntArray {
|
||||
// 将一个数组分割成多个数组,其中每个数组的单元数目由size决定。最后一个数组的单元数目可能会少于size个。
|
||||
func (a *IntArray) Chunk(size int) [][]int {
|
||||
if size < 1 {
|
||||
panic("size: cannot be less than 1")
|
||||
return nil
|
||||
}
|
||||
a.mu.RLock()
|
||||
defer a.mu.RUnlock()
|
||||
|
@ -325,7 +325,7 @@ func (a *Array) Fill(startIndex int, num int, value interface{}) *Array {
|
||||
// 将一个数组分割成多个数组,其中每个数组的单元数目由size决定。最后一个数组的单元数目可能会少于size个。
|
||||
func (a *Array) Chunk(size int) [][]interface{} {
|
||||
if size < 1 {
|
||||
panic("size: cannot be less than 1")
|
||||
return nil
|
||||
}
|
||||
a.mu.RLock()
|
||||
defer a.mu.RUnlock()
|
||||
|
@ -339,7 +339,7 @@ func (a *StringArray) Fill(startIndex int, num int, value string) *StringArray {
|
||||
// 将一个数组分割成多个数组,其中每个数组的单元数目由size决定。最后一个数组的单元数目可能会少于size个。
|
||||
func (a *StringArray) Chunk(size int) [][]string {
|
||||
if size < 1 {
|
||||
panic("size: cannot be less than 1")
|
||||
return nil
|
||||
}
|
||||
a.mu.RLock()
|
||||
defer a.mu.RUnlock()
|
||||
|
@ -302,7 +302,7 @@ func (a *SortedIntArray) Merge(array *SortedIntArray) *SortedIntArray {
|
||||
// 将一个数组分割成多个数组,其中每个数组的单元数目由size决定。最后一个数组的单元数目可能会少于size个。
|
||||
func (a *SortedIntArray) Chunk(size int) [][]int {
|
||||
if size < 1 {
|
||||
panic("size: cannot be less than 1")
|
||||
return nil
|
||||
}
|
||||
a.mu.RLock()
|
||||
defer a.mu.RUnlock()
|
||||
|
@ -312,7 +312,7 @@ func (a *SortedArray) Merge(array *SortedArray) *SortedArray {
|
||||
// 将一个数组分割成多个数组,其中每个数组的单元数目由size决定。最后一个数组的单元数目可能会少于size个。
|
||||
func (a *SortedArray) Chunk(size int) [][]interface{} {
|
||||
if size < 1 {
|
||||
panic("size: cannot be less than 1")
|
||||
return nil
|
||||
}
|
||||
a.mu.RLock()
|
||||
defer a.mu.RUnlock()
|
||||
|
@ -296,7 +296,7 @@ func (a *SortedStringArray) Merge(array *SortedStringArray) *SortedStringArray {
|
||||
// 将一个数组分割成多个数组,其中每个数组的单元数目由size决定。最后一个数组的单元数目可能会少于size个。
|
||||
func (a *SortedStringArray) Chunk(size int) [][]string {
|
||||
if size < 1 {
|
||||
panic("size: cannot be less than 1")
|
||||
return nil
|
||||
}
|
||||
a.mu.RLock()
|
||||
defer a.mu.RUnlock()
|
||||
|
Loading…
Reference in New Issue
Block a user