= (4, 5)
?
Если правая компонента значения будет отлична от 5, то сопоставление не пройдет
Но там же литерал
refutability - характеристика паттерна. Может ли паттерн не сматчиться? Да.
Видимо я слишком много жду от компилятора. В других случаях он очень умный.
всегда можно сделать let (x, _) = (4, 5) ? и дальше использовать 5 как константу ниже. А так да, паттерны единообразны и матчить косстанту на match 5 нельзя даже если очевидно что приходит всегда 5
Обсуждают сегодня