strings.Contains("Go is great", "go")?Функция strings.Contains выполняет регистрозависимый поиск. Подстрока "go" не совпадает с "Go", поэтому результат - false. Для регистронезависимого поиска можно использовать strings.Contains(strings.ToLower(s), "go") или strings.EqualFold для сравнения.
strings.Contains("Go is great", "go") // false
strings.Contains("Go is great", "Go") // true