Este tópico cobre diferença entre bytes e runas, iteração segura com range, e detecção de BOM UTF-8.
go run .go test ./...len(string)mede bytes, não caracteres.rangepercorre runas e fornece índice em bytes.utf8.RuneCountInStringconta runas.- BOM UTF-8 (
EF BB BF) pode aparecer no início de arquivos e causar parsing inesperado.