subtable(a, b, T)
i1 : t = table({1,3,5,7}, {0,1,2,4}, (i,j) -> i^j);
i2 : netList t +-+-+--+----+ o2 = |1|1|1 |1 | +-+-+--+----+ |1|3|9 |81 | +-+-+--+----+ |1|5|25|625 | +-+-+--+----+ |1|7|49|2401| +-+-+--+----+
i3 : s1 = subtable({0,2}, {1,3}, t);
i4 : netList s1 +-+---+ o4 = |1|1 | +-+---+ |5|625| +-+---+
i5 : s2 = subtable(toList(0..3), {1}, t);
i6 : netList s2 +-+ o6 = |1| +-+ |3| +-+ |5| +-+ |7| +-+
The object subtable is a function closure.