Кстати, когда это в Си выглядит, как, условно, pcre_split(*char) - это не вызывает диссонанс. Дело в том, что Golang использует эту самую "точку" вообще в другом смысле, без выверта мозга под этот стиль кажется, что regexp.Split - это вызов метода регэкспа. "Но на самом деле нет" :) Это реально просто функция Split из библиотеки для работы с регулярками, которая применяется к regexp и string'у
Никаких методов в Go нет, как и ООП в принципе