mirror of
https://github.com/gojp/goreportcard.git
synced 2026-01-28 22:39:05 +08:00
golint
This commit is contained in:
@@ -13,12 +13,14 @@ func (h ScoreHeap) Len() int { return len(h) }
|
||||
func (h ScoreHeap) Less(i, j int) bool { return h[i].Score < h[j].Score }
|
||||
func (h ScoreHeap) Swap(i, j int) { h[i], h[j] = h[j], h[i] }
|
||||
|
||||
// Push onto the heap
|
||||
func (h *ScoreHeap) Push(x interface{}) {
|
||||
// Push and Pop use pointer receivers because they modify the slice's length,
|
||||
// not just its contents.
|
||||
*h = append(*h, x.(scoreItem))
|
||||
}
|
||||
|
||||
// Pop item off of the heap
|
||||
func (h *ScoreHeap) Pop() interface{} {
|
||||
old := *h
|
||||
n := len(old)
|
||||
|
||||
Reference in New Issue
Block a user