()
| 21 | } |
| 22 | |
| 23 | func (s *stack) String() string { |
| 24 | var str string |
| 25 | for i := 0; i < s.i; i++ { |
| 26 | str = str + "[" + |
| 27 | strconv.Itoa(i) + ":" + strconv.Itoa(s.data[i]) + "]" |
| 28 | } |
| 29 | return str |
| 30 | } |
| 31 | |
| 32 | func main() { |
| 33 | s := new(stack) // returns pointer! |