tt_WRAP function
dynamic
tt_WRAP(
- dynamic v1,
- dynamic v2
tt_WRAP(str, width): inserts a line break (CRLF) every width characters
Implementation
dynamic tt_WRAP(dynamic v1, dynamic v2) {
final s = varToStr(v1);
var w = varToInt(v2);
if (w <= 0) w = 80;
final buf = StringBuffer();
for (var i = 0; i < s.length; i += w) {
if (i > 0) buf.write("\r\n");
buf.write(s.substring(i, (i + w).clamp(0, s.length)));
}
return buf.toString();
}