diff --git a/game/builtin/ranking_list.go b/game/builtin/ranking_list.go index 80139c3..9d144e0 100644 --- a/game/builtin/ranking_list.go +++ b/game/builtin/ranking_list.go @@ -87,6 +87,7 @@ func (slf *RankingList[CompetitorID, Score]) Size() int { } // GetRank 获取竞争者排名 +// - 排名从 0 开始 func (slf *RankingList[CompetitorID, Score]) GetRank(competitorId CompetitorID) (int, error) { competitorScore, exist := slf.competitors.GetExist(competitorId) if !exist { diff --git a/game/ranking_list.go b/game/ranking_list.go index a74f145..b20479e 100644 --- a/game/ranking_list.go +++ b/game/ranking_list.go @@ -12,6 +12,7 @@ type RankingList[CompetitorID comparable, Score generic.Ordered] interface { // Size 获取竞争者数量 Size() int // GetRank 获取竞争者排名 + // - 排名从 0 开始 GetRank(competitorId CompetitorID) (int, error) // GetCompetitor 获取特定排名的竞争者 GetCompetitor(rank int) (CompetitorID, error)