tt_JOIN function

dynamic tt_JOIN(
  1. dynamic v1,
  2. dynamic v2
)

tt_JOIN(values, delim): merges after cleaning up extra whitespace

Implementation

dynamic tt_JOIN(dynamic v1, dynamic v2) {
  final s = varToStr(v1);
  final delim = varToStr(v2);
  final parts = s.split(RegExp(r"\s+")).where((p) => p.isNotEmpty).toList();
  return parts.join(delim);
}