fnARRAY function

dynamic fnARRAY(
  1. dynamic value
)

Expression function ARRAY(s): Splits a string on whitespace, composing a display string resembling an array literal (description corrected to match the actual source behavior, verified via testing).

Implementation

dynamic fnARRAY(dynamic value) {
  final s = varToStr(value);
  final parts = s.split(" ").where((p) => p.isNotEmpty).toList();
  return '[${parts.map((p) => "'$p'").join(',')}]';
}