p5.js | función createNumberDict()

La función createNumberDict() se usa para crear una instancia de p5.NumberDict con los datos proporcionados. Los datos se pueden pasar individualmente a un par clave-valor o se pueden dar como una colección de valores usando un objeto.

Sintaxis:

createNumberDict(key, value)

o

createNumberDict(object)

Parámetros:

  • clave: Especifica el número que se utiliza como clave en el diccionario.
  • valor: Especifica el número que se utiliza como valor en el diccionario.
  • objeto: Especifica el objeto que se utiliza como diccionario.

Valor devuelto: Devuelve un objeto p5.NumberDict con los datos dados.

El siguiente programa ilustra la función createNumberDict() en p5.js:

Ejemplo 1:

function setup() {
  createCanvas(500, 200);
  textSize(20);
  
  // Creating a number dictionary
  // with the given key and value pair
  let mydict = createNumberDict("19", "1999");
  
  // Accessing the data using the data property
  text('The dictionary has the following data under "19":', 20, 20);
  text(mydict.data["19"], 20, 40);
  
  // Checking if a key exists in the dictionary
  text('The dictionary has the "25" key present:', 20, 80);
  text(mydict.hasKey("19"), 20, 100);
  
  text('The dictionary has the "100" key present:', 20, 140);
  text(mydict.hasKey("100"), 20, 160);
}

Producción:
ex1

Ejemplo 2:

function setup() {
  createCanvas(600, 200);
  textSize(20);
  
  let squaresObject = {
    2: 4,
    3: 9,
    4: 16,
    5: 25
  }
  
  // Creating a number dictionary
  // with the above object
  let mydict = createNumberDict(squaresObject);
  
  // Accessing the data using the data property
  text('The dictionary has the following data under key "2":', 20, 20);
  text(mydict.data["2"], 20, 40);
  
  text('The dictionary has the following data under key "4":', 20, 80);
  text(mydict.data["4"], 20, 100);
  
  text('The dictionary has the following data under key "5":', 20, 140);
  text(mydict.data["5"], 20, 160);
}

Producción:
ex2

Editor en línea: https://editor.p5js.org/

Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

Referencia: https://p5js.org/reference/#/p5/createNumberDict

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *