Converts an integer to a list of digits.
Use string interpolation to convert the integer to a string, String.split('') to convert it into a list.
Use Iterable.map() and int.parse() to transform each value to an integer, Iterable.toList() to return a list.
代码实现
List<int> digitze(int n) {
return "${n}".split('').map((s) => int.parse(s)).toList();
}
使用样例
digitize(123); // [1, 2, 3]