模仿c语言的模板字符串
目前只支持%s,给不能用``模板字符串的环境使用,像一些es5环境也可以用来事先准备好模板用于替换
都是字符串的话ts提示会直接拼接好字符串
动态参数
strTemplate('1%s3', '2'); // '123'strTemplate('hell%s worl%s', 'o', 'd'); // 'hello world'strTemplate('hell%s worl%s'); // 'hell worl' 复制
strTemplate('1%s3', '2'); // '123'strTemplate('hell%s worl%s', 'o', 'd'); // 'hello world'strTemplate('hell%s worl%s'); // 'hell worl'
这样的ts提示不准确,%s会变为类型而不是字面值
strTemplate('1%s%s86', 0, '0') // return: 10086; // type alias: `1${number}${string}86` 复制
strTemplate('1%s%s86', 0, '0') // return: 10086; // type alias: `1${number}${string}86`
模仿c语言的模板字符串
目前只支持%s,给不能用``模板字符串的环境使用,像一些es5环境也可以用来事先准备好模板用于替换
都是字符串的话ts提示会直接拼接好字符串