# (-1).div(2.0)

**URL:** <https://www.ruby-forum.com/t/1-div-2-0/136559>\
**Category:** Development\
**Created:** [May 3, 2008, 5:44pm UTC](https://www.ruby-forum.com/t/1-div-2-0/136559 "2008-05-03T17:44:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [May 3, 2008, 5:44pm UTC](https://www.ruby-forum.com/t/1-div-2-0/136559/1 "2008-05-03T17:44:30Z")

</div>

(-1).div(2.0) e$B$,e(B 0 e$B$K$J$j$^$9!#e(B

% ./ruby -ve ‘p((-1).div(2.0))’  
ruby 1.9.0 (2008-05-02 revision 16277) [i686-linux]  
0

e$B$7$+$7!"e(B(-1).divmod(2.0) e$B$de(B (-1).div(2)  
e$B$HHf3S$9$k$H!"e(B-1 e$B$,e(B  
e$BE,@Z$J$s$8$c$J$$$G$7$g$&$+!#e(B

% ./ruby -e ‘p((-1).divmod(2.0))’  
[-1, 1.0]  
% ./ruby -e ‘p((-1).div(2))’  
-1  
% ./ruby -v  
ruby 1.9.0 (2008-05-02 revision 16277) [i686-linux]
