sliceutil

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func First

func First(slice interface{}, idx int) (interface{}, error)

First 从切片中按下标取值 如果 any 不是切片,则返回 err 如果下标越界,则返回 err Deprecated

func FirstString

func FirstString(slice interface{}, idx int) (string, error)

FirstString 从切片中按下标取值,并转化成字符串 Deprecated

func Get

func Get(slice interface{}, idx int) interface{}

Get 从切片中按下标取值 如果 any 不是切片,则返回 nil 如果下标越界,则返回 nil 如果需要返回错误,请使用 First Deprecated

func GetString

func GetString(slice interface{}, idx int) string

GetString 从切片中按下标取值,并转化成字符串 如果遇到错误,则返回空字符串,如果需要关注错误,请使用 FirstString Deprecated

func Is

func Is(arg interface{}) bool

Is 判断是否 slice Deprecated

func Shuffle

func Shuffle(slice []interface{})

Shuffle 随机打散切片 Deprecated

func ToAny

func ToAny(slice interface{}) ([]interface{}, bool)

ToAny 将任意切片转成 []interface{} 切片 Deprecated

func ToFloat64

func ToFloat64(slice []interface{}) []float64

ToFloat64 转成 []float64 切片,并过滤转换失败的数据 Deprecated

func ToInt

func ToInt(slice []interface{}) []int

ToInt 转成 []int 切片,并过滤转换失败的数据 Deprecated

func ToPossibleInt added in v1.1.1

func ToPossibleInt(slice []interface{}) []int

ToPossibleInt 尽可能的转成 []int 切片 如:[]interface{}{1, "2", "b", "c", "", "3.0", "4.62"} => []int{1, 2, 3, 4} Deprecated

func ToString

func ToString(slice []interface{}) []string

ToString 转成 []string 切片,并过滤转换失败的数据 Deprecated

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL