<# .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.
Monday, 21 July 2008
Get-Stack2.ps1
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment