From: Nobuyoshi Nakada Date: 2012-04-12T09:17:29+09:00 Subject: [ruby-core:44295] Re: Bigdecimal / 1.0 => Float? Hi, (12/04/12 0:17), Thomas E Enebo wrote: > b = BigDecimal("1") / 1.0 > p b, b.class > > I was surprised to see b.class print out as a Float. Can someone > explain why this is? While BigDecimal has precision info, but Float doesn't. So `b' also doesn't have. Therefore it can't be BigDecimal. Does this make sense? -- Nobu Nakada