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