fnReplaceAt function
dynamic
fnReplaceAt(
- dynamic v1,
- dynamic v2,
- dynamic v3
Implementation
dynamic fnReplaceAt(dynamic v1, dynamic v2, dynamic v3) {
var s1 = varToStr(v1);
final s2 = varToStr(v2);
final i = varToInt(v3) - 1;
final j = s2.length;
if (i < 0 || i >= s1.length) return s1;
s1 = s1.substring(0, i) + s1.substring((i + j).clamp(0, s1.length));
return s1.substring(0, i) + s2 + s1.substring(i);
}