()
| 30 | return len(s.stack) == 0 |
| 31 | } |
| 32 | func (s *Stack) Peek() (interface{}, bool) { |
| 33 | if len(s.stack) == 0 { |
| 34 | return nil, false |
| 35 | } |
| 36 | return s.stack[0], true |
| 37 | } |
| 38 | func (s *Stack) Push(value interface{}) { |
| 39 | s.stack = append([]interface{}{value}, s.stack...) |
| 40 | s.len++ |