<# .SYNOPSIS This script shows the use of a stack. .DESCRIPTION This script uses the system.collections.stack object. .NOTES File Name : Get-Stack2.ps1 Author : Thomas Lee - tfl@psp.co.uk Requires : PowerShell Version 2.0 .LINK This script posted to: http://pshscripts.blogspot.co.uk/2008/07/get-stack2.html .EXAMPLE Psh c:\ .\Get-Stack2.ps1 Stack as start: fox brown quick The (Pop) fox Stack value after Pop: brown quick The (Pop) brown Stack values after 2nd pop: quick The (Peek) quick Stack values after a peek: quick The #> # Create and initialise a new stack object $mystack = new-object system.collections.stack $myStack.Push( 'The' ) $myStack.Push( 'quick' ) $myStack.Push( 'brown' ) $myStack.Push( 'fox' ) # Display the Stack 'Stack as start:' $myStack ''# Pop an element from the Stack. "(Pop)`t`t{0}" -f $myStack.Pop() 'Stack value after Pop:' $myStack '' # Pop another element from the Stack "(Pop)`t`t{0}" -f $myStack.Pop() # Display the Stack after 2nd pop 'Stack values after 2nd pop:' $myStack '' # Peek at the front "(Peek)`t`t{0}" -f $myStack.peek() # Display the Stack after the peek 'Stack values after a peek:' $myStack
This blog contains PowerShell scripts, more PowerShell scripts and still more PowerShell scripts. Occasionally you may see some organisational posts.
Showing posts with label pop. Show all posts
Showing posts with label pop. Show all posts
Monday, 21 July 2008
Get-Stack2.ps1
Labels:
pop,
scripts,
system.collections.stack
Subscribe to:
Posts (Atom)