Skip to content

SladkyCitron/slicestrconv

Repository files navigation

slicestrconv

Go Reference Go Report Card

slicestrconv is a string to slice converting / parsing library for Go. Like strconv but for slices.

Basic Usage

package main

import (
    "fmt"

    "github.com/SladkyCitron/slicestrconv"
)

func main() {
    boolSlice, err := slicestrconv.ParseBoolSlice("[true, false, true]")
    if err != nil {
        panic(err)
    }

    fmt.Println(boolSlice) // [true false true]

    intSlice, err := slicestrconv.Atoi("[1, 2, 3, 420, 69]")
    if err != nil {
        panic(err)
    }

    fmt.Println(intSlice) // [1 2 3 420 69]

    floatSlice, err := slicestrconv.Atof("[1.1, 2.2, 3.3, 3.14]")
    if err != nil {
        panic(err)
    }

    fmt.Println(floatSlice) // [1.1 2.2 3.3 3.14]
}

Packages

 
 
 

Contributors

Languages