Dart ord()和chr()在哪里起作用?

时间:2012-12-06 14:18:37

标签: dart

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

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

这些方法在哪里?

我在谈论像PHP这样的功能。

1 个答案:

答案 0 :(得分:12)

当您需要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()