Size: a a a

2020 August 05

y

yopp in Ruby Talks
Не в этом дело. Там есть магтисса и экспонента. У мантиссы не очень много бит
источник

AA

Abdulla Achilov in Ruby Talks
И принять за единицу самую маленькую единицу валюты
источник

y

yopp in Ruby Talks
За счёт этого есть диапазоны значений которые невозможно энкодить во float
источник

y

yopp in Ruby Talks
Как следствие теряется точность, причём довольно непредсказуемо
источник

AA

Abdulla Achilov in Ruby Talks
Новые слова, гуглил
источник

AA

Abdulla Achilov in Ruby Talks
Но само понятие видел
источник

y

yopp in Ruby Talks
Смысл флоата что мантисса это какое-то число, а экспонента говорит где в этом числе находится точка
источник

AA

Abdulla Achilov in Ruby Talks
Не знал, что это так назыаается
источник

y

yopp in Ruby Talks
Условно мантисса 12345676, экспонента 4, будет 1234.5676
источник

AA

Abdulla Achilov in Ruby Talks
Так а в чем разница с decimal?
источник

AA

Abdulla Achilov in Ruby Talks
Помимо кол-ва символов до и после запятой
источник

y

yopp in Ruby Talks
Abdulla Achilov
Так а в чем разница с decimal?
источник

y

yopp in Ruby Talks
Там очень подробно описано почему
источник

AA

Abdulla Achilov in Ruby Talks
Жесть
источник

AA

Abdulla Achilov in Ruby Talks
Это определенно стоит прочесть с утра еще раз
источник

AA

Abdulla Achilov in Ruby Talks
Мерси
источник

SS

Sergii Serogin in Ruby Talks
ну на самом деле проблема в бинарном представлении десятичных цифр, когда округление младшего разряда вносит погрешность
 0.1+0.2
=> 0.30000000000000004
соответсвенно,
 0.1+0.2 ==  0.3
=> false

Так происходит в любом языке, который для флоат использует классическое представление данных по IEEE754
https://0.30000000000000004.com/ коллекция
источник

AA

Abdulla Achilov in Ruby Talks
2.4.9 :009 > 0.1 + 0.2
=> 0.30000000000000004
2.4.9 :010 > BigDecimal('0.1') + BigDecimal('0.2')
=> 0.3e0
источник

AA

Abdulla Achilov in Ruby Talks
my life is a lie
источник

NB

Nikita Batrak in Ruby Talks
вот это к вопросу об уровне кстати, я эти вещи знал еще до руби
источник