v2 / vlib / v / tests / generics / generic_fn_value_inference_test.v
9 lines · 7 sloc · 187 bytes · 82ba944f9e2923bc2a1a96b127e483a1a2496fdb
Raw
1import math
2
3fn apply_f64(value f64, f fn (f64) f64) f64 {
4 return f(value)
5}
6
7fn test_generic_fn_value_is_inferred_from_expected_fn_type() {
8 assert apply_f64(-1.25, math.abs) == 1.25
9}
10