Spec-Zone.ru › Dart 2

dart:core

Конструктор String.fromCharCodes

String.fromCharCodes(
  1. Iterable<int> charCodes,
  2. [int start = 0,
  3. int? end]
)

Создаёт новую строку, содержащую указанные charCodes.

charCodes могут быть как 16-битными кодовыми единицами UTF-16, так и рунами. Если значение кода символа не превышает 16 бит, оно используется как кодовая единица:

final string = String.fromCharCodes([68]);
print(string); // D

Если значение кода символа превышает 16 бит, оно преобразуется в суррогатную пару:

final clef = String.fromCharCodes([0x1D11E]);
clef.codeUnitAt(0); // 0xD834
clef.codeUnitAt(1); // 0xDD1E

Если указаны start и end, используются только значения charCodes в позициях от start до, но не включая, end. Значения start и end должны удовлетворять условию 0 <= start <= end <= charCodes.length.

Реализация

external factory String.fromCharCodes(Iterable<int> charCodes,
    [int start = 0, int? end]);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/String/String.fromCharCodes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API