extCHOOSE function

dynamic extCHOOSE(
  1. List values
)

CHOOSE(index, values): picks a value from the list by (1-based) index

Implementation

dynamic extCHOOSE(List<dynamic> values) {
  if (values.length < 2) return null;
  final idx = varToInt(values[0]);
  if (idx >= 1 && idx < values.length) return values[idx];
  return null;
}