#scala
After matching a pattern with a given value, the guard (defined after the keyword if
) is evaluated. If it returns true
, the match succeeds; otherwise, it fails and the next pattern will be tried.
If you want to change selection, open document below and click on "Move attachment"
Case Classes - Scala Documentationeyword and consisting of sequences of case Pattern => Body clauses.
The program above also defines a function isIdentityFun which checks if a given term corresponds to a simple identity function. This example uses deep patterns and guards. <span>After matching a pattern with a given value, the guard (defined after the keyword if) is evaluated. If it returns true, the match succeeds; otherwise, it fails and the next pattern will be tried.
Please enable JavaScript to view the comments powered by Disqus.
blog comments powered by Disqus
Contents
Summary
status | not read | | reprioritisations | |
---|
last reprioritisation on | | | suggested re-reading day | |
---|
started reading on | | | finished reading on | |
---|
Details