Názor k článku Interní reprezentace řetězců v různých jazycích: od počítačového pravěku po současnost od ivoszz - Více méně ano, je to read only pohled...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 9. 2017 0:54

    ivoszz

    Více méně ano, je to read only pohled na pole bytů, kde může být cokoliv. Ale protože kód zdrojového souboru je předepsán v UTF-8, tak string literal je automaticky v UTF-8, pokud nepoužijete ESC sekvence pro octal/hexa zápis. String můžete procházet standardním for range cyklem a jdete po jednotlivých UTF-8 znacích. V jazyce a standardní knihovně je extenzivní podpora pro UTF-8 (+UTF-16 a obecně Unicode), ale i kódovací/dekodovací knihovny přes standardní interface pro ASCII85, ASN.1, BASE64 a mnoho dalších.

    Podrobněji od spoluautora zde: https://blog.golang.org/strings