From 953982ef9aebee286dcbaf97a7360ea93fc04361 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 9 Jan 2015 20:34:13 +0100 Subject: Unify --- stack.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stack.go b/stack.go index 534bd90..193155a 100644 --- a/stack.go +++ b/stack.go @@ -16,15 +16,15 @@ func (s *Stack) Push(v interface{}) { // Pop generic value from Stack func (s *Stack) Pop() (v interface{}) { - if size := len(*s) - 1; size >= 0 { - v, *s = (*s)[size], (*s)[:size] + if size := len(*s); size >= 1 { + v, *s = (*s)[size-1], (*s)[:size-1] } return v } // Peek returns top value from Stack func (s *Stack) Peek() interface{} { - return (*s)[len(*s) - 1] + return (*s)[len(*s)-1] } // Depth returns actual size of Stack -- cgit v1.2.3