struct Stack {
private var myArray: [String]
init() {
myArray = []
}
mutating func push(_ value: String) {
self.myArray.append(value)
}
mutating func pop() {
self.myArray.removeLast()
}
func peek() -> String? {
return self.myArray.last
}
}
var myStack = Stack()
myStack.push("Google")
myStack.push("Udemy")
myStack.push("Discord")
print(myStack)
print(myStack.peek())
myStack.pop()
print(myStack)