Search
Write a publication
Pull to refresh

Comments 6

Я хоть и не узнал ничего нового, но тем не менее статья видится очень полезной. Буду рекомендовать всем, кто на собеседованиях путает unicode, utf8, руны и т.д. Спасибо за систематизацию!

В utf8 коды меньше 128 занимают 1 байт, а не меньше 256.

Вы совершенно правы. Исправил это недоразумение.

Спасибо за статью, strings.Builder имеет какие то отличия под капотом, если просто работать через slice или это по сути удобный интерфейс?

Есть небольшое отличие. Когда вам понадобится привести ваш слайс байт к строке, у вас произойдет аллокация новой строки. strings.Builder под капотом применяет unsafe приведение, чтобы избежать аллокаций. Конечно вы все это можете сделать сами, но зачем вам в вашем коде unsafe?

Я просто из-за любопытства спрашивал 😊

Sign up to leave a comment.

Articles