Spec-Zone.ru › Dart 2

dart:core

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

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

Выделяет новую строку, содержащую указанные charCodes.

Значения charCodes могут быть как кодовыми единицами 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.18.5/dart-core/String/String.fromCharCodes.html

Spec-Zone.ru

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