AZ
Size: a a a
AZ
Т8
AZ
fn foo<T, E>(f: impl Fn() -> T throws E) -> T throws E {
f()
}
AZ
λ
fn foo<T, E>(f: impl Fn() -> T throws E) -> T throws E {
f()
}
λ
Т8
fn foo<T, E>(f: impl Fn() -> T throws E) -> T throws E {
f()
}
AZ
fn foo<T, R, E1, E2>(f: impl Fn() -> T throws E1, g: impl Fn(T) -> R throws E2) -> R throws E1 | E2 {
g(f())
}
Как по-другому напишешь?λ
fn foo<T, R, E1, E2>(f: impl Fn() -> T throws E1, g: impl Fn(T) -> R throws E2) -> R throws E1 | E2 {
g(f())
}
Как по-другому напишешь?AZ
(x, y) => x.Value.Compare(y.Value)
- где Value бросает эксепшн на нулP
P
DF
DF
OA
DF
OA
OA
P
DF