divide function
It returns quotient
as integer on divison.
// ( In Python ) -> [20 // 10 = 2]
// ( In Dart ) -> [20 / 10 = 2.0] // ouch
// But we need 2 as result.
var value = divide(20, 10); // value = 2
var value = divide(20, 10.0); // value = 2
var value = divide(20.0, 10); // value = 2
var value = divide(20.0, 10.0); // value = 2
var dividend = 20;
var divisor = 10;
var value = divide(dividend, divisor); // value = 2
Implementation
int divide(num dividend, num divisor) {
return dividend ~/ divisor;
}