Librerías
\ HashMap
Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Nombre |
HashMap |
Ejemplos |
#include <HashMap.h>
CreateHashMap(hashMap, char*, int, 3);
void setup()
{
Serial.begin(9600);
hashMap["newKey"] = 12;
hashMap["otherKey"] = 13;
Serial.print("Will the hashMap overflow now [after 2 assigns] ?: ");
Serial.println(hashMap.willOverflow());
hashMap["lastKey"] = 14;
Serial.print("Will the hashMap overflow now [after 3 assigns] ?: ");
Serial.println(hashMap.willOverflow());
hashMap["test"] = 15;
Serial.print("The old value of newKey: ");
Serial.println(hashMap["newKey"]);
hashMap["newKey"]++;
Serial.print("The new value of newKey (after hashMap['newKey']++): ");
Serial.println(hashMap["newKey"]);
hashMap.remove("otherKey");
hashMap["test"] = 15;
printHashMap();
}
void loop() {
}
void printHashMap()
{
for (int i=0; i<hashMap.size(); i++)
{
Serial.print("Key: ");
Serial.print(hashMap.keyAt(i));
Serial.print(" Value: ");
Serial.println(hashMap.valueAt(i));
}
}
|
Descripción |
Implementación de estructura de datos HashMap para la plataforma Wiring. |
Sintaxis |
HashMap(compare)
|
Métodos |
|
Parámetros |
compare |
Función opcional para comparar una llave contra otra (para tipos complejos) |
|
|
|
Retorna |
Ninguno |
Uso |
Application |
Updated on July 07, 2011 11:15:02pm PDT