FunVec2T(ListListT) Constructor
2-dimensional jagged collection lengths and values of which are determined by the underlying
list.
var list = new List<List<char>>() { new() { 'a', 'b', 'c' }, new() { 'd' } };
FunVec2<char> jagged = new(list);
Assert(jagged.Length1 == 2);
Assert(jagged.Length2(0) == 3);
Assert(jagged.Length2(1) == 1);
Assert(jagged[0, 2] == 'c');
Assert(jagged.GetOrNone(1, 0) == Some('d'));
Assert(jagged.GetOrNone(0, 3).IsNone);
Assert(jagged.GetOrNone(2, 0).IsNone);
Namespace: Orx.Fun.FunVecAssembly: Orx.Fun.FunVec (in Orx.Fun.FunVec.dll) Version: 1.0.0
public FunVec2(
List<List<T>> list
)
Parameters
- list ListListT
- Underlying list of the unified jagged collection.