Merged
Conversation
| print " Next 2 lines should be 'B':". | ||
| print " " + (choose "A" if (choose x if a=2 else y) else "B"). | ||
| print " " + (choose "A" if choose x if a=2 else y else "B"). // same without parens should work. | ||
|
|
There was a problem hiding this comment.
Suggested change
| + | |
| +print "Third nesting case - nesting choose in the first term.". | |
| +print " Next two lines should be 'A'.". | |
| +print " " + (choose (choose "A" if true else "B") if true else "C"). | |
| +print " " + (choose choose "A" if true else "B" if true else "C"). // same without parens should work. | |
| +print " Next two lines should be 'B'.". | |
| +print " " + (choose (choose "A" if false else "B") if true else "C"). | |
| +print " " + (choose choose "A" if false else "B" if true else "C"). // same without parens should work. | |
| +print " Next four lines should be 'C'.". | |
| +print " " + (choose (choose "A" if true else "B") if false else "C"). | |
| +print " " + (choose choose "A" if true else "B" if false else "C"). // same without parens should work. | |
| +print " " + (choose (choose "A" if false else "B") if false else "C"). // result of inner test should affect result | |
| +print " " + (choose choose "A" if false else "B" if false else "C"). // same without parens should work. | |
| + | |
| + |
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.
This has been sitting a long time, but was stuck on not
liking any syntax choice - then it came up in Discord
again and people seemed to like this, so I finally did
it: