Я хочу вернуть наименьшее целочисленное значение, большее или равное целочисленному делению. Поэтому я использовал math.ceil
, но не могу получить значение, которое я хочу.
package main
import (
"fmt"
"math"
)
func main() {
var pagesize int = 10
var length int = 43
d := float64(length / pagesize)
page := int(math.Ceil(d))
fmt.Println(page)
// output 4 not 5
}
http://golang.org/pkg/math/#Ceil
http://play.golang.org/p/asHta1HkO_
Что не так? Спасибо.