thanks rob!
On Saturday, October 29, 2016 at 1:24:02 PM UTC-7, Rob 'Commander' Pike wrote: > > Please read blog.golang.org/strings. > > -rob > > > On Sat, Oct 29, 2016 at 12:08 PM, <so.q...@gmail.com <javascript:>> wrote: > >> thanks! whats the "a:b" in this instance? did you mean s[i:i+1]? wouldn't >> that return a slice? >> >> so when iterating I'm comparing/using runes but what is the best way to >> refer to the ASCII values? >> >> >> >> On Saturday, October 29, 2016 at 9:36:57 AM UTC-7, Tamás Gulácsi wrote: >>> >>> 1. create the slice (ss := make([]string, n)) and fill up (ss[i] = >>> s[a:b]), this will reuse the s's backing array, so use only the pointer to >>> the backing array and a length. >>> 2. rune is a unicode code point, an alias for int32. A string is an >>> utf-8 encoded representation of a slice of runes: rr := []rune(s). `for _, >>> r := range s` will range through the runes in the string. That utf-8 >>> encoding may use at most 4 bytes for a code point, but uses exactly 1 byte >>> per ASCII character. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.