/// Intの拡張メソッド extension IntExtension on int { /// [digit]の桁の数字でその桁を取得 String digitNum(int digit) { return this == null ? ' ' : '${(this / digit % 10).toInt()}'; } }
これつくれば、
`1234`.digitNum(1000), // => 1
`1234`.digitNum(100), // => 2
`1234`.digitNum(10), // => 3
みたいにできる。
Stringでないときは' '
を返してるけど、まー改造して。