28 lines
564 B
Markdown
28 lines
564 B
Markdown
---
|
|
layout: post.html
|
|
title: "T.I.L. Split on spaces in Go"
|
|
summary: "Today I Learnt: Split on spaces in Go"
|
|
date: 2020-09-18
|
|
tags: til go golang
|
|
|
|
---
|
|
|
|
While looking to split a multiline and space separated string and not having any luck with `strings.Split()` I came across this somewhat oddly names function:
|
|
|
|
```go
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
func main() {
|
|
input := `This is
|
|
a multiline, space
|
|
separated string`
|
|
|
|
output := strings.Fields(input)
|
|
|
|
fmt.Println(output) // ["This", "is", "a", "multiline,", "space", "separated", "string"]
|
|
}
|
|
```
|