• Руководство
  • Библиотеки
  • Статьи
  • Ссылки
  • Новости
  • Советы
  • Подсказки
  • Контакты

Сайт о языке программирования Dart - руководства, инструкции, новости, статьи и многое другое

Библиотеки » Коллекции (dart:collection)

665
  • класс Arrays

    Класс self содержит набор статических методов для работы со списками, которые позволяют копировать элементы между списками, сравнивать списки с объектами, находить элементы в массивах.

    Все методы предпалогают работу с объектами класса List или его подклассами.

  • интерфейс HashMap<K, V>

    Интерфейс HashMap дополняет интерфейс Map (что подразумевает хранение данных в виде пар ключ/значение) и реализует ассоциативный массив на основе хэш-таблиц. Данная реализация не дает гарантий относительно порядка элементов в массиве, а так же при работе с методами getKeys и getValues. Ключи и значения могут быть любых типов, в том числе и null.

  • интерфейс HashSet<E>
  • интерфейс LinkedHashMap<K, V>

    Интерфейс LinkedHashMap дополняет интерфейс Map (что подразумевает хранение данных в виде пар ключ/значение) и реализует ассоциативный массив на основе хэш-таблиц, с сохранением порядка вставки элементов (в отличии от HashMap). Ключи и значения могут быть любых типов, в том числе и null.

  • класс Collections

    Класс self содержит набор вспомагательных статических методов для работы с элементами составных объектов, реализующих интерфейс Iterable.

  • класс Queue

    Абстрактный класс Queue представляет методы работы с динамическим массивом типа "двухстороняя очередь" (или "двусвязная очередь"). В такую коллекцию элементы могут добавляться и удаляться только в начало или в конец, а доступ к элементам осуществляется последовательно с помощью итератора. Такой массив может расти и уменьшаться в обоих направлениях.

Dart API
  • Основная библиотека (dart:core)
  • Математическая библиотека (dart:math)
  • Коллекции (dart:collection)
    • Arrays
    • HashMap<K, V>
    • HashSet<E>
    • LinkedHashMap<K, V>
    • Collections
    • Queue
  • Ввод-вывод (dart:io)
  • HTML (dart:html)
  • JSON (dart:json)
  • URI (dart:uri)
  • Криптография (dart:crypto)
Новости
  • 02.05.2013 Краткие результаты работы команды разработчиков Dart за апрель 2013
  • 19.04.2013 Доступен неофициальный репозиторий для ОС Ubuntu с браузером Dartium, Dart SDK, и IDE Dart-Editor
    Харалд Глатт (Harald Glatt) опубликовал, и поддерживает неофициальный репозиторий для ОС Ubuntu с актуальными версиями пакетов Dartium, Dart SDK, и IDE Dart-Editor
  • 17.04.2013 Новые видео-уроки от команды разработчиков Dart
    Команда разработчиков Dart выпустила еще несколько небольших обучающих роликов
  • 21.02.2013 Критические изменения в библиотеке вводы\вывода dart:io
  • 09.02.2013 Автоматическое тестирование браузерных dart-приложений с помощью DumpRenderTree
807747746745744
архив
Статьи
  • 26.01.2013 Получение MD5-хеша строки или файла в Dart
  • 06.01.2013 Как прочитать текстовый файл?
  • 08.12.2012 Библиотека модульного тестирования unittest - выполнение определенного набора тестов
  • 26.10.2012 Измерение производительности dart-приложений
  • 09.10.2012 Интервью Seth Ladd касающиеся мифов и заблуждений относительно языка Dart
  • 01.06.2012 Инициализация коллекций, списков, массивов и хеш-таблиц
  • 03.04.2012 Dartium - браузер Chromium с поддержкой языка Dart
  • 28.02.2012 Создание графики в формате SVG с помощью Dart и библиотеки dart:html
  • 30.12.2011 Некоторые новшества при работе с DOM в библиотеки dart:dom
  • 20.12.2011 Среда разработки для языка Dart - Dart Editor
737730658655646703639492678
архив
карта сайта