Slide 43
Slide 43 text
Language Features missing ?
Destructuring of Record (like tuples)
record MinMax(int min, int max) { }
MinMax computeMinMax(int... array} { … }
var (min, max) = computeMinMax(1, 7, -3);
var (_, max2) = computeMinMax(1, 7, -3);
New record instance by name
var minMax = MinMax { .max = 17, .min = 12 };
var minMax2 = MinMax { .min = 10, minMax... };
Destructuring by name
var {.max, .min} = computeMinMax(1, 7, -3);