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

6 dart

我不能找到一种方法,ord()chr()在DART:

print(ord("f")); // should be 102
print(chr(0x41)); // should be A
Run Code Online (Sandbox Code Playgroud)

这些方法在哪里?

我在谈论像PHP这样的函数.

Kai*_*ren 12

如果需要ord(),您只需使用此getter:

print("ABC".codeUnits); // [65, 66, 67]
Run Code Online (Sandbox Code Playgroud)

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

print(new String.fromCharCodes([65, 66, 67])); // ABC
Run Code Online (Sandbox Code Playgroud)

所以在你的情况下:

print("f".codeUnits.first); // 102
print(new String.fromCharCode(0x41); // "A"
Run Code Online (Sandbox Code Playgroud)

注意:有fromCharCode()fromCharCodes().