Показать сообщение отдельно
  #3 (permalink)  
Старый 11.01.2023, 15:20
Аватар для webgraph
Профессор
Отправить личное сообщение для webgraph Посмотреть профиль Найти все сообщения от webgraph
 
Регистрация: 14.11.2014
Сообщений: 186

Сообщение от voraa Посмотреть сообщение
А если есть '234.489274000000000'?
Их все таки как числа или как строки сравнивать?
Для проведения математических операций значение будет приводиться к виду BigInt. А потом снова в строку (ибо иначе bigint не хранится).

Т.е. по итогу после точки у всех value будет одинаковое количество знаков (или как вариант — хранить без точки, а в целых значениях, но то же в строке - т.к. bigint).

Поэтому думаю актуальнее сравнивать как строки?)

Последний раз редактировалось webgraph, 11.01.2023 в 15:28.
Ответить с цитированием