Slices Examples
Remove duplicates
package main
import (
"fmt"
"github.com/D3Ext/maldev/src/slices"
)
func main(){
unique := slices.RemoveDuplicatesStr([]string{"first", "second", "third", "first", "third"})
fmt.Println(unique)
}
package main
import (
"fmt"
"github.com/D3Ext/maldev/src/slices"
)
func main(){
unique := slices.RemoveDuplicatesInt([]int{1, 2, 3, 1, 3})
fmt.Println(unique)
}
Check if slice contains
package main
import (
"fmt"
"github.com/D3Ext/maldev/src/slices"
)
func main(){
check := slices.StringSliceContains([]string{"first", "second", "third", "first", "third"}, "second")
fmt.Println(check)
}
package main
import (
"fmt"
"github.com/D3Ext/maldev/src/slices"
)
func main(){
check := slices.IntSliceContains([]int{1, 2, 3, 1, 3}, 2)
fmt.Println(check)
}
package main
import (
"fmt"
"github.com/D3Ext/maldev/src/slices"
)
func main(){
check := slices.StringSliceContainsInsensitive([]string{"fiRSt", "seCoNd", "tHirD", "FirSt", "ThiRd"}, "second")
fmt.Println(check)
}