7

我找不到到达ord()chr()在 Dart 中的方法:

print(ord("f")); // should be 102
print(chr(0x41)); // should be A

这些方法在哪里?

我说的是 PHP 中的函数。

4

1 回答 1

14

当你需要时ord(),你只需使用这个 getter:

print("ABC".codeUnits); // [65, 66, 67]

如果您需要从这些构造一个字符串:

print(new String.fromCharCodes([65, 66, 67])); // ABC

所以在你的情况下:

print("f".codeUnits.first); // 102
print(new String.fromCharCode(0x41); // "A"

注意:有fromCharCode()fromCharCodes()

于 2012-12-06T14:27:43.280 回答