Para windows se debe usar , hay que recordar que el carácter de salto de linea varia de SO a SO
option = strings.TrimSuffix(option, "\r\n")
Examen
Examen final del curso
4 comentario(s)
option = strings.TrimSuffix(option, "\r\n")
En Windows hay un comportamiento diferente en ReadString. Lo coloqué así para que funcione: option, err := reader.ReadString('\r') option = strings.TrimSuffix(option,"\r")
investigué el bug: https://groups.google.com/g/golang-nuts/c/hWoESdeZ398?pli=1
No entiendo porque todavía en el 2022 no se ha resuelto.
option = strings.TrimSpace(option)
option = strings.TrimSuffix(option)