Hello,

Am Mo., 14. Juni 2021 um 03:24 Uhr schrieb Amit Saha <amitsaha...@gmail.com
>:

> Hi - My main motivation to understand this is i always had to google
> this - how to convert a string to a byte slice.
>
> Is []byte a type that has been defined in the compiler?
>
> Or, is that an internal level detail that an earlier stage (parsing)
> takes care of when the compiler sees that statement?
>
> Thanks,
> Amit
>
>
a []byte is a sequence of octets and strings in Go consistent of a bytes.
These bytes represent an sequence of unicode characters according to UTF-8.
One such character consists of either a single or two bytes. ASCII -only
strings than have as many bytes as UTF characters.

In the example I made two loop functions loopStringByBytes(s)
and loopStringByChars(s) and checked them against a ASCII string and a
cyrillic string. You can see that for second string every character
occupies 2 bytes.

https://play.golang.org/p/DDSpiFuR8Lp
<https://play.golang.org/p/DDSpiFuR8Lp>

BR,
Roland



> --
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/CANODV3nBYmshDLFwUUdnnyVuvpjhWnwBJOb%3DwrZKEHXmtBgbSg%40mail.gmail.com
> .
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CA%2B8p0G1_iVNyc4MQ_RDFigDRRNVqGzLX_b0E3YSdPXeYbuWZXw%40mail.gmail.com.

Reply via email to