Thanks for replying.
The eval() is used in a inline calculator function.
It's annoy that I have to remember not to input integer in an
especially when the equation is pasted from somewhere else.
Is there anyway to force floating calculation?
On 11月13日, 下午1時46分, Danny Gratzer <danny.grat...@gmail.com> wrote:
> These look correct to me, when you do eval("1/2") you are doing integer
> division, so it should return 0. In every other case you have a floating
> point so you will be doing floating point division, so you should get .5.
> Why is this strange?
> On Mon, Nov 12, 2012 at 11:43 PM, oversky <mail...@gmail.com> wrote:
> > :echo eval('1/2')
> > :echo eval('1/2.0')
> > :echo eval('1.0/2')
> > :echo eval('1.0/2.0')
> > I use vim fromhttp://portableapps.com.
> > --
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.