strings

Strings

import (
    "strings"
    "strconv"
)

'c' single quotes for characters

"str" double quotes for strings

Equality

strings.EqualFold(v1, v2) #case insensitive comparison

v1 == v2

String Functions

Function

Example

strings.Contains([toInspect], [substr])

strings.Contains("aba", "ab")

strings.Split(toSplit, split)

strings.Split("12.03", ":")

strings.Contains(toInspect, substr)

strings.Split(toSplit, split)

Conversions

i, err := strconv.Atoi("-42")
s := strconv.Itoa(-42)

More Complex Objs

Must initialize complex objects(beyond strings)

Wrap initialization in make ft

//DONT!!
var m map[string]int //doesn't have place to put data yet
m["key"] = 42 //will panic
//CORRECT
m := make(map[string]int)

Last updated