我想比较两个角色。像这样的东西:
if ('a' > 'b')
Run Code Online (Sandbox Code Playgroud)
然而,上面的代码正在比较两个字符串。
我该如何在 Dart 中做到这一点?
Dart 没有“char”或“character”类型。您可以从字符串中的任意点获取 UTF-16 字符代码,并进行比较。
用于codeUnitAt从字符串中获取实际的字符代码。
if ('a'.codeUnitAt(0) > 'b'.codeUnitAt(0))
Run Code Online (Sandbox Code Playgroud)
请参阅codeUnitAt文档:https://api.dartlang.org/docs/channels/stable/latest/dart_core/String.html#codeUnitAt
| 归档时间: |
|
| 查看次数: |
4233 次 |
| 最近记录: |