Size: a a a

2021 June 04

AK

Alex Kharlamov in Go-go!
в общем я понял, что проще самому написать чем искать нечто подобное готовое в пакете math, спасибо. Только тут не совсем так мне нужно, нужно чтобы отрицательные числа по другому сравнивались
источник

AK

Alex Kharlamov in Go-go!
потому что например в отрицательных числах  -73 > -74
источник

AK

Alex Kharlamov in Go-go!
вообще ладно, спасибо, это я с координатами играюсь на карте
источник

РБ

Руслан Бикчентаев... in Go-go!
Можешь посмотреть - как реализовано у меня в dbEngine и сделать аналогично или зафоркать:

https://github.com/ruslanBik4/dbEngine/blob/master/dbEngine/sql_builder.go
источник

ш[

шляхецкі кот [ЖБ!]... in Go-go!
спасибо, посмотрю 👍
источник

Z

Zver in Go-go!
Ну так и в сравнении так же будет.
источник

РБ

Руслан Бикчентаев... in Go-go!
И вопрос к уважаемому сообществу.
Хочу прикрутить GraphQL к своему dbEngine.
Чтоб на входе получал GraphQL, сам его преобразовывал в SQL, а на выходе отдавал нужный JSON. И есть подозрение, что уже кто-то подобное делал, -ото бы разбор GraphQL.
Можете ли либо посоветовать какие-то?
источник

RL

Ragnar Lodbrok in Go-go!
Математика в го работает, как надо

-73< -74  //false
73<74 // true
источник

AK

Alex Kharlamov in Go-go!
я рад этому, но я играюсь с координатами и мне нужно точка между двумя числами
источник

DP

Daniel Podolsky in Go-go!
а что, наоборот должно быть?! или вы по модулю сравнивать хотите, но забыли это обозначить?
источник

RL

Ragnar Lodbrok in Go-go!
Ну так и точка будет работать
-73< -72 && -72< -70  // true
источник

RF

Roman Fedyashov in Go-go!
А можно ведь по модулю сравнить, а потом проверить знаки. Всего 4 комбинации получится, то есть 4 ифа. Зато если в институте такое ПО показывать, профессора будут впечатлены хорошим подходом
источник

AK

Alex Kharlamov in Go-go!
во, отличная идея
источник

AK

Alex Kharlamov in Go-go!
а как из негативного числа сделать позитивное? )
источник

AK

Alex Kharlamov in Go-go!
типа -73 превратить в 73
источник

DP

Daniel Podolsky in Go-go!
профессоров впечатлять - это надо комплексные числа подтягивать
источник

RL

Ragnar Lodbrok in Go-go!
эм
math.Abs(-73)
или
if x<0{
x*=-1
}
источник

RF

Roman Fedyashov in Go-go!
Очень просто если x негативное, то 0-x позитивное
источник

RF

Roman Fedyashov in Go-go!
Тут ошибка, вычитание нужно а не умножение. Умножение дорогое
источник

DP

Daniel Podolsky in Go-go!
именно это умножение компилятор может и соптимизировать
источник