Playlist: Curso Grátis de FLUTTER e DART Completo
Curso de DART
Variáveis Tipo Runes em Dart
Runas
Em Dart, runas são os pontos de código UTF-32 de uma string.
O Unicode define um valor numérico exclusivo para cada letra, dígito e símbolo usado em todos os sistemas de escrita do mundo. Como uma string Dart é uma seqüência de unidades de código UTF-16, expressar valores Unicode de 32 bits em uma string requer uma sintaxe especial.
A maneira usual de expressar um ponto de código Unicode é uXXXX, onde XXXX é um valor hexadecimal de 4 dígitos. Por exemplo, o caractere do coração (
A classe String possui várias propriedades que você pode usar para extrair informações de runas. As propriedades codeUnitAt e codeUnit retornam unidades de código de 16 bits. Use a propriedade runes para obter as runas de uma string.
O exemplo a seguir ilustra o relacionamento entre runas, unidades de código de 16 bits e pontos de código de 32 bits. Clique no botão de execução para ver runas em ação.