Я создал файл, в котором много значений. Я читаю эти значения в переменную (var1), когда моя программа перебирает файл. Затем у меня есть другая переменная (var2), которая принимает плавающий из API. Я хотел бы, чтобы определенное действие имело место, если значение в var2 равно значению в var 1. Кажется простым. Однако значение в var2 - это число с плавающей точкой - как лучше удалить с плавающей запятой и после этого цифры, чтобы они воспринимались как целое число?
Сделав это, я бы хотел дать немного свободы для значение в var1. Так, например, я хотел бы, чтобы условие выполнялось, если значение в var2 находилось в пределах определенного расстояния от var 1, а не совпадало с целым числом для целого числа - например. условие было бы выполнено, если бы var1 = 1000 и var2 = 1003. Вместо того, чтобы их обоих оценивать как 1000.
Я думаю, что это возможно при использовании функции диапазона, но я не уверен, как go об этом пока нет.