Arrays • tim rodenbröker creative coding

Arrays

Basically an array in programming languages is something like a list. In Processing these lists have a specific data type, which means that there can be lists of words, letters, numbers or colors. A mixture of several data types is not possible. So a list for words can contain only words, as well as a list of numbers can contain only numbers.


Declaring an array

//Processing
String[] cities = {
  "Amsterdam",
  "Paris",
  "Berlin",
  "Münster",
  "Lisbon"
};
//P5.js
let cities = [
  "Amsterdam",
  "Paris",
  "Berlin",
  "Münster",
  "Lisbon"
];

Alternative

Here’s a alternative way to set the data in an array, which is more flexible.

Processing

String[] cities = new String[5];

void setup(){
   cities[0] = "Amsterdam";
   cities[1] = "Paris";
   cities[2] = "Berlin";
   cities[3] = "Münster";
   cities[4] = "Lisbon";
}

P5.js

let cities = []; 

function setup() {
  cities[0] = "Amsterdam";
  cities[1] = "Paris";
  cities[2] = "Berlin";
  cities[3] = "Münster";
  cities[4] = "Lisbon";
}
Published by Tim on Tuesday December 8, 2020

Last modified on December 8th, 2022 at 11:28

  1. Arrays
  2. Indexes
  3. Example: My favorite cities
  4. Strings are Arrays of Chars
  5. Arrays can have any Datatype
  6. Array flexibility
  7. 2D Arrays
  8. Loading Strings from a Text-File
  9. Example: Barcelona Districts
  10. Example: Array of Images
  11. Example: Array of Colors
  12. Example: Meditations
  13. Wrapping Up