p5.js | función createStringDict()

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

Sintaxis:  

createStringDict(key, value)


 

createStringDict(object)

Parámetros:  

  • clave: Especifica la string que se utiliza como clave en el diccionario.
  • valor: Especifica la string que se utiliza como valor en el diccionario.
  • objeto: Especifica el objeto que se utiliza como diccionario.

Valor devuelto: Devuelve un objeto p5.StringDict con los datos dados.
El siguiente programa ilustra la función createStringDict() en p5.js:
Ejemplo 1:

javascript

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

Producción:  

ex1

Ejemplo 2:

javascript

function setup() {
  createCanvas(600, 200);
  textSize(20);
 
  let obj = {
    book: "Let Us C",
    author: "Yashavant Kanetkar",
    language: "English"
  }
 
  // Creating a string dictionary
  // with the above object
  let mydict = createStringDict(obj);
 
  // Accessing the data using the data property
  text('The dictionary has the following data under "title":', 20, 20);
  text(mydict.data.book, 20, 40);
   
  text('The dictionary has the following data under "author":', 20, 80);
  text(mydict.data.author, 20, 100);
   
  text('The dictionary has the following data under "language":', 20, 140);
  text(mydict.data.language, 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/ referencia/#/p5/createStringDict
 

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 *