gobox中的分页操作

今天来说下使用gobox中的分页操作

说明

分页也是我们开发时的一个常见需求,gobox中提供了page包做这个事情

用法示例

package main

import (
    "github.com/goinbox/page"

    "fmt"
)

func main() {
    po, err := page.NewPageObj(2, 15, 2)
    if err != nil {
        fmt.Println(err)
        return
    }

    fmt.Println("current pageObj is: ", po)

    fmt.Println("iterate: ")
    po.Rewind()
    fmt.Println(po)
    for po.Next() == nil {
        fmt.Println(po)
    }
}

程序输出:

current pageObj is:  &{2 15 8 2 2}
iterate: 
&{1 15 8 2 0}
&{2 15 8 2 2}
&{3 15 8 2 4}
&{4 15 8 2 6}
&{5 15 8 2 8}
&{6 15 8 2 10}
&{7 15 8 2 12}
&{8 15 8 1 14}

欢迎大家使用,使用中有遇到问题随时反馈,我们会尽快响应,谢谢!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,432评论 3赞 119
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,275评论 19赞 139
  • 删除Mac系统下自带的🇺🇸输入法 需要打开的是一个.plist文件,所以需要安装Xcode开发工具。打开终端输入如...
    悟2023阅读 545评论 0赞 1
  • 月子里的情绪只有李健的歌声才能平复
    默然儿阅读 171评论 0赞 0
  • 《一》 遇见 我不喜你留在身边, 愿你远走高飞,遨游云天。 否则,你怎能成为我的春燕。 《二》纯真 退一步回到过去...
    喜贝贝阅读 556评论 35赞 34

友情链接更多精彩内容