zaagan
7/6/2019 - 2:52 AM

Dart Types And Variables

Dart Types And Variables

/*********  STRINGS *********/
var name = 'John Doe';
/*  Explicit declaration  */
String cousin = 'Jane Doe';


/*********  Number *********/
/*  subtypes of num : int and double  */
/*  Integers (64 bits max)
    Values On Dart VM :-2^63 to 2^63 - 1
    Value on Compiled JS : -2^53 to 2^53 - 1
*/
var year = 1991;
/*  Explicit declaration */
int age = 28;

/* doubles  (64 bits precision) */
var height = 6.2;
double z = 1; // (Dart 2.1) Eqv to double z = 1.0


/*********  Lists - In Dart Arrays are Lists *********/
var favFruits = ['bananas', 'apples', 'oranges'];
assert(favFruits.length == 3)
assert(favFruits[2] == 'oranges')
favFruits[0] = 'mango';
assert(favFruits[0] == 'mango')
    

var belongings = {
  'tags': ['saturn'],
  'url': '//path/to/saturn.jpg'
};


/*********  Boolean *********/
var didHomework = true;
bool areYouOK = false;

dynamic superhero = 'batman';


/********* Default Values *********/
/* Everything you can place in a variable is an Object */
int lineCount;
assert(lineCount == null);
// true