计算总页数

package main

import (
   "fmt"
   "math"
)

func main() {
   totalRecords := 88 // 总记录数
   pageSize := 10     // 每页显示记录数

   // 重要提醒:先将两数转为float64类型再求商,而不是把商转为float64类型。
   totalPages := math.Ceil(float64(totalRecords) / float64(pageSize))
   fmt.Printf("totalPages = %+v \n", totalPages) // totalPages = 9
}

Copyright © 2024 码农人生. All Rights Reserved