builtin
CRT-A0001392 var result string
393 buf := make([]byte, 1024)
394 for {
395 len, err := response.Body.Read(buf)396 if len > 0 {
397 result += strings.TrimSpace(string(buf[:len]))
398 }
It is not recommended to shadow builtins because identifiers shadowing a built-in makes it inaccessible to use. A shadowed variable or function is declared in the scope with the same name as a built-in function.
len := 10 // shadowing bultin `len`
length := 10