Dada una cadena de entrada como " word1 word2 word3 word4 ", ¿cuál sería el mejor enfoque para dividir esto como una matriz de cadenas en Go? Tenga en cuenta que puede haber cualquier número de espacios o caracteres con espaciado Unicode entre cada palabra.
En Java solo usaría someString.trim().split("\\s+").
(Nota: la posible cadena dividida duplicada utilizando una expresión regular en Go no da una respuesta de buena calidad. Proporcione un ejemplo real, no solo un enlace a la referencia de paquetes regexpo strings).
strings.Fieldsno ignora los espacios en las partes citadas.