在 Flutter 中,runes
是一个字符串属性,它返回字符串中每个 Unicode 码点的迭代器。Unicode 码点是 Unicode 字符集中每个字符的唯一编码,它用于表示字符串中的每个字符。
例如,如果你有一个名为 input
的字符串,你可以使用 input.runes
来返回字符串中每个字符的 Unicode 码点的迭代器,然后通过迭代这个迭代器来访问每个字符的 Unicode 码点,例如:
void main() { var input = 'Hello, World!'; var runes = input.runes; // 通过迭代 runes 迭代器来访问字符串中每个字符的 Unicode 码点 runes.forEach((rune) => print(rune)); }
返回结果如下:
72 101 108 108 111 44 32 87 111 114 108 100 33