Go/Strings: Difference between revisions
From charlesreid1
(Created page with "Related: Rosalind/Problem 1A =Flags= {{GoFlag}}") |
No edit summary |
||
| Line 1: | Line 1: | ||
Related: [[Rosalind/Problem 1A]] | Related: [[Rosalind/Problem 1A]] | ||
The Go blog: strings, bytes, runes, and characters in Go: https://blog.golang.org/strings | |||
A string in Go is a read-only slice of bytes. A string can hold arbitrary bytes, it is not required to hold unicode/UTF-8/other format. | |||
Indexing a string does not access characters - it accesses the individual bytes. So, when you store a character value in a string, you are storing the byte representation at that point in time. | |||
Revision as of 05:01, 12 December 2018
Related: Rosalind/Problem 1A
The Go blog: strings, bytes, runes, and characters in Go: https://blog.golang.org/strings
A string in Go is a read-only slice of bytes. A string can hold arbitrary bytes, it is not required to hold unicode/UTF-8/other format.
Indexing a string does not access characters - it accesses the individual bytes. So, when you store a character value in a string, you are storing the byte representation at that point in time.
Flags
| Go notes on Go
Go/Strings · Go/Arrays · Go/Slices
Go/Lists · Go/Maps · Go/Stacks · Go/Queues
Go/Naming Conventions · Go/Design Patterns
Go/Timing · Go/Profiling · Go/Benchmarking
Go/Tests · Go/Travis CI · Go/Makefiles
our vim + go setup uses custom solarized colors for Golang
|