Skip to content

@radicaled /lazy.dart
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Dart's lazy initialization in action.
var potatoSack = [];
var potato = buildPotato();
String buildPotato() {
var tater = 'a delicious potato';
potatoSack.add(tater);
return tater;
}
void main() {
print(potatoSack); //output is [] (empty array)
print(potato); // now calls buildPotato();
print(potatoSack); // output is ['a delicious potato']
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.