GoLangの文字列切り出しはRubyと同様、コロン記法が使えます。
実際のところ
package main import ( "fmt" ) func main() { baseString := "abcdef" // Result:: abc. fmt.Printf("%v.\n", baseString[3:]) // Result:: def. fmt.Printf("%v.\n", baseString[:3]) // Result:: a. fmt.Printf("%v.\n", baseString[1:2]) }
実行すると、こんな感じ
$ go run stringsample.go def. abc. b.