Re: [IronPython] System.Exception: can't convert 66.6 to System.Int32

2005-05-08 Thread Travis Watkins
On 5/8/05, PhiHo Hoang <[EMAIL PROTECTED]> wrote: > Jim Hugunin wrote: > > > PhiHo Hoang wrote: > > > Why 66.6 cannot be converted to System.Int32 ? > > 66.6 can be both explicitly converted to an int and compared to one. > > >>>> int(66.6) > >66 > >>>> 12 < 66.6 > >True > >

Re: [IronPython] System.Exception: can't convert 66.6 to System.Int32

2005-05-08 Thread PhiHo Hoang
Jim Hugunin wrote: PhiHo Hoang wrote: > Why 66.6 cannot be converted to System.Int32 ? 66.6 can be both explicitly converted to an int and compared to one. >>> int(66.6) 66 >>> 12 < 66.6 True >>> 66.6 < 12 False It's a good thing that 66.6 won't be implicitly converted to an

RE: [IronPython] System.Exception: can't convert 66.6 to System.Int32

2005-05-07 Thread Jim Hugunin
PhiHo Hoang wrote: > Why 66.6 cannot be converted to System.Int32 ? 66.6 can be both explicitly converted to an int and compared to one. >>> int(66.6) 66 >>> 12 < 66.6 True >>> 66.6 < 12 False It's a good thing that 66.6 won't be implicitly converted to an int since that would lose precision.

[IronPython] System.Exception: can't convert 66.6 to System.Int32

2005-05-07 Thread PhiHo Hoang
Greetings, Why 66.6 cannot be converted to System.Int32 ? Thanks, PhiHo a [333, 1234.5, 1, 333, -1, 66.6] a.sort() System.InvalidOperationException: Failed to compare two elements in the array. - --> System.Exception: can't convert 66.6 to System.Int32 at IronPython.Objects.Ops.ConvertTo