tt_PADC function

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

tt_PADC(str, len): center-pads with spaces to width len

Implementation

dynamic tt_PADC(dynamic v1, dynamic v2) {
  final s = varToStr(v1);
  final n = varToInt(v2);
  if (s.length >= n) return s;
  final leftPad = (n - s.length) ~/ 2;
  final rightPad = n - s.length - leftPad;
  return ' ' * leftPad + s + ' ' * rightPad;
}