Expanded examples for foreach alias, loops and keywords#473
Open
PalmEmanuel wants to merge 1 commit intovexx32:mainfrom
Open
Expanded examples for foreach alias, loops and keywords#473PalmEmanuel wants to merge 1 commit intovexx32:mainfrom
PalmEmanuel wants to merge 1 commit intovexx32:mainfrom
Conversation
…loops and pipelines vexx32#404
Author
|
I had trouble coming up with very clear examples for all topics in #404 without making them very bloated or advanced, let me know if there's something that doesn't feel right! |
Owner
|
Thanks for the PR! I haven't had the time to give this a thorough review yet, but I plan to shortly. 💖 Sorry for the delay in response. 🙂 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR Summary
Added a few examples in AboutLoopsAndPipelines regarding the
foreachcmdlet alias vs loop and how thebreak,continueandreturnkeywords affect pipelines vs standard loops.Fixes #404
Context
No particular context or background for the PR, see issue for linked discussions and examples of topics.
Changes
Added a new
Contextto AboutLoopsAndPipelines called "Loops and Keywords" with 5 newItassertions to clarify some important things regarding pipeline loops vs keyword/standard loops.is possible to break a standard loop- Showsbreakin a normal loopis possible to skip iterations of a standard loop- Showscontinuein a normal loopis possible to return a value from a standard loop- Showsreturnin a normal loophas the same name but not the same behaviour- Showsbreakwith a pipelineforeachaliasreturns differently when used in a pipeline- Showsreturnwith a pipelineForEach-ObjectChecklist