@[email protected] to Programmer [email protected] • 10 months agoifn'tprogramming.devimagemessage-square116fedilinkarrow-up1730arrow-down111
arrow-up1719arrow-down1imageifn'tprogramming.dev@[email protected] to Programmer [email protected] • 10 months agomessage-square116fedilink
minus-square@[email protected]linkfedilink8•edit-210 months agoIt has a not keyword it’s used for pattern matching. if (x is not null)
minus-squareCavemanlink2•10 months agoYeah, I just said it since you used it with null. I used it a lot for enums
minus-square@[email protected]linkfedilink1•edit-210 months agoThe type matching is the most common thing I use it with. Combined with inline variables. if (x is string { Length: 5} s) { // do stuff with s } And switch expressions. As a side note inline variables are amazing haha
I’d take a
not
or “if not” operator tbh.It has a not keyword it’s used for pattern matching.
It also has a
!=
.Pattern matching is different.
Yeah, I just said it since you used it with null. I used it a lot for enums
The type matching is the most common thing I use it with. Combined with inline variables.
And switch expressions.
As a side note inline variables are amazing haha
Stuff can be two things
ifnt instead of ifn’t