Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Substring in Go

Substring can be obtained from string using index prefix syntax

Syntax
myString[startPosition:endPosition]


Example : How to get substring after certain position
package main

import "fmt"

func main() {

    myString := "Hello world"

    substringFromPosition := myString[1:] // starting from position
    betweenPositions := myString[1:5]     // between Positions
    tillCertainPosition := myString[:8]   // till ending position

    fmt.Printf("Starting from position substring %s \n", substringFromPosition)
    fmt.Printf("Between position substring %s \n", betweenPositions)
    fmt.Printf("Till certain position substring %s", tillCertainPosition)

}

Output
Starting from position substring ello world
Between position substring ello
Till certain position substring Hello wo