dart reference variable code example

Example 1: pass by reference in dart

//Dart doesn't support pass by reference. You could try wrapping it in a class

class PrimitiveWrapper {
  var value;
  PrimitiveWrapper(this.value);
}

void alter(PrimitiveWrapper data) {
  data.value++;
}

main() {
  var data = new PrimitiveWrapper(5);
  print(data.value); // 5
  alter(data);
  print(data.value); // 6
}

Example 2: dart string variable stack

window["text" + pageNumber] = 123;
alert(window["text" + pageNumber]);

Example 3: dart string variable stack

window["text" + pageNumber] = 123;

Tags:

Dart Example