需要定义一个字符串,该字符串由数字组成;
interface NumStr {
// ???
}
let num_str: NumStr = '0'; // OK
let num_str: NumStr = 0; // not OK
let num_str: NumStr = ''; // not OK
我需要如何定义呢?
如果这个字符串限定长度为n,又该如何定义呢?
需要定义一个字符串,该字符串由数字组成;
interface NumStr {
// ???
}
let num_str: NumStr = '0'; // OK
let num_str: NumStr = 0; // not OK
let num_str: NumStr = ''; // not OK
我需要如何定义呢?
如果这个字符串限定长度为n,又该如何定义呢?
typescript没有这种操作,字符串就是字符串,数字就是数字,数字组成的字符串在typescript还是字符串,用
string
约束。如果你非要搞的话,可以封装一下
不过我觉得多此一举