Stack ning eng keng tarqalgan amaliy foydalanishi — undo (bekor qilish) funksiyasi.
G'oya:
push qilamiz (tarix)pop qilamiz (oxirgi amalni bekor qilamiz)Quyidagi code-trace da undo logikasining ishlashini bosqichma-bosqich kuzating:
"salom" va "dunyo" stack ga tushadi. "undo" — "dunyo" chiqib ketadi. "python" — stack ga tushadi. Natija: salom python.
Keyingi darsda stack bo'yicha yakuniy masala — qavslar muvozanatini tekshirishni o'rganamiz.
Undo funksiyasini amalga oshirish
Dastur yozing:
"undo" bo'lsa, oxirgi so'zni o'chiring