Angenommen f()
und g()
zurückgeben Option<T>
.Ist wenn-lassen mit einem Paar Kurzschluss?
if let (Some(x), Some(y)) = (f(), g()) {
h();
}
Wenn f()
kehrt None
wird g()
bewertet werden? Ist die Bewertung durch die Spezifikation garantiert oder verboten?