From: mame@... Date: 2018-07-23T03:18:23+00:00 Subject: [ruby-core:88059] [Ruby trunk Feature#14924][Rejected] // floor division operator Issue #14924 has been updated by mame (Yusuke Endoh). Status changed from Open to Rejected Closing this ticket as per OP's request. Thank you for your understanding. ---------------------------------------- Feature #14924: // floor division operator https://bugs.ruby-lang.org/issues/14924#change-73081 * Author: deneb (S��bastien Durand) * Status: Rejected * Priority: Normal * Assignee: * Target version: ---------------------------------------- Hello! In my job, I have to do many math operations. And it's kind of a pain because of integer division (3 / 2 == 1). I have to constantly cast integers to floats. Would it be a good idea to always return a float when you divide two numbers? I mean, 99% of the time you just want that. (The principle of least surprise.) Python is doing that just right: ~~~ python 3 / 2 == 1.5 3 // 2 == 1 ~~~ http://python-reference.readthedocs.io/en/latest/docs/operators/floor_division.html I don't know if it's too much of a breaking change though? Maybe for Ruby3x3? Thanks. -- https://bugs.ruby-lang.org/ Unsubscribe: