Чтобы узнать порядок для сортировки двух строк, есть функция compare(), которая сравнивает два значения. Подключается она с помощью стандартной Golang библиотеки “Strings”.
Так, я понял, что есть такая функция и она находится в этой библиотеке. А как её использовать? Можете объяснить и показать на примере кода, чтобы было более понятно.
func Compare(a, b string) int
Эта функция возвращает -1, если a меньше b, 1, если a больше b и 0, если a и b равны. Вроде всё должно быть понятно.
Если вам нужно сравнить слайсы строк при сортировки данных, то лучше всего переводить тернарную форму возвращаемого значения Compare() в логическое значение для Less(), достаточно просто проверить на равенство с -1.
Спасибо большое, ребят, за помощь. Теперь я наконец-таки понял, как делать сравнение с помощью встроенной функции. Попробую сейчас использовать функцию пример, чтобы посмотреть, как это всё работает.