Processing:Справочник языка Processing/FloatDict
Материал из Онлайн справочника
				
				
				Перейти к навигацииПерейти к поиску
				
				
| Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования | 
Проверка/Оформление/Редактирование: Мякишев Е.А.
FloatDict [1]
Обозначение
FloatDict
Описание
Простой класс использующий строки для поиска значений с плавающей запятой. Строковые «ключи» связаны с значениями с плавающей запятой.
Методы
- size() - Возвращает число пар "ключ/значение"
- clear() - Удаляет все записи
- keyArray() - Возвращает копию массива внутренних ключей
- values() - Возвращает внутренний массив, используемый для хранения значений
- valueArray() - Создает новый массив и копирует в него все значения.
- get() - Возвращает значение для указанного ключа
- set() - Создает новую пару ключ/значение или изменяет одно существующее значение
- hasKey() - Проверяет, является ли ключ частью структуры данных
- add() - Добавляет к значению
- sub() - Вычитает из значения
- mult() - Умножает значения
- div() - Делит значения
- remove() - Удаляет пару ключ/значение
- sortKeys() - Сортирует ключи по алфавиту
- sortKeysReverse() - Сортирует ключи по алфавиту в обратном порядке
- sortValues() - Сортирует значения в порядке возрастания
- sortValuesReverse() - Сортирует значения по убыванию
Конструктор
FloatDict()
FloatDict(pairs)
Пример
FloatDict inventory;
void setup() {
  size(200, 200);
  inventory = new FloatDict();
  inventory.set("coffee",108.6);
  inventory.set("flour",5.8);
  inventory.set("tea",8.2);
  println(inventory);
  noLoop();
  fill(0);
  textAlign(CENTER);
}
void draw() {
  float weight = inventory.get("coffee");
  text(weight, width/2, height/2);
}
См.также
Внешние ссылки
| Примеры на Processing | |
|---|---|
| Основы | 
 | 
| Продвинутые графические эффекты | 
 | 
| Примеры из сторонних библиотек | |
