| import 'package:unicode/unicode.dart' as unicode; | |
| void main(List<String> args) { | |
| var ch = unicode.toRune('я'); | |
| if (unicode.isLowercaseLetter(ch)) { | |
| print(char2Str(ch) + ' is lowercase letter'); | |
| } | |
| ch = unicode.toRune('{'); | |
| if (unicode.isOpenPunctuation(ch)) { | |
| print(char2Str(ch) + ' is open punctuation'); | |
| } | |
| ch = unicode.toRune('©'); | |
| if (unicode.isOtherSymbol(ch)) { | |
| print(char2Str(ch) + ' is other symbol'); | |
| } | |
| ch = unicode.toRune('ǁ'); | |
| if (unicode.isOtherLetter(ch)) { | |
| print(char2Str(ch) + ' is other letter'); | |
| } | |
| } | |
| String char2Str(int c) { | |
| return String.fromCharCode(c); | |
| } |