(n int64)
| 39 | } |
| 40 | |
| 41 | func (s *stack) popN(n int64) []Item { |
| 42 | var res []Item |
| 43 | for n > 0 && len(*s) > 0 { |
| 44 | res = append(res, (*s)[len(*s)-1]) |
| 45 | *s = (*s)[:len(*s)-1] |
| 46 | n-- |
| 47 | } |
| 48 | return res |
| 49 | } |
| 50 | |
| 51 | func (s *stack) isEmpty() bool { |
| 52 | return len(*s) == 0 |