Skip to main content

Command Palette

Search for a command to run...

1/100DaysOfFlutter : Dart Basics - Final v/s Const

Published
โ€ข2 min read
1/100DaysOfFlutter : Dart Basics - Final v/s Const
A

Self taught programmer

1/100DaysOfFlutter : Dart Basics/Final v/s Const

Variables in dart

  1. var: variable can be reassigned.
  2. final: variable can not be reassigned.
  3. const: constant variable.

Different between Final and Const

in a easy way

final name;โœ…
// you assign value of final after declaration.
name = 'Dart'; โœ…

// NOT POSSIBLE WITH DART
const pi;โŒ
// ERROR: cannot initialize const variable, assign a value to it.
const pi = 3.14;โœ…

How dart code starts;

void main() {
  print('Hello World');
}

in dart code, the Main function is the entry point of the program

1. You wan to print something on the console; start with main().
2. You want to return something; start with main().
3. main() is starting.

What is dart?

Dart is Static language; which meaning everything thing should have a type. Name, Place, Animal, things any things/ everything should have a type.

String name = 10;
int age = 10;

print in dart.

print('1/100DaysOfFlutter : Dart Basics');

String Interpolation in dart

this feature helps us to use variables in dart

void main(){
    String name = 'Dart';
    print("Hello $name");
}

Taking input in console.


import 'dart:io';

void main(){
    stdout.write('Enter your name: ');
    String? name = stdin.readLineSync();
    // currently ignore "?"
    print('Hello $name');
}

Data Types ๐Ÿ™ˆ๐Ÿ™‰๐Ÿ™Š๐Ÿต in dart:

Number: int, double, num String : String Boolean: bool (True or False) List: List (Array) Map: Map (Dictionary/ Object) Null: null Dynamic: fancyname Void: void/nothingโ›” Function: Function/๐Ÿค–

๐Ÿค๐ŸพConnect me on: Twitter: ๐Ÿ•Š๏ธ@Abhayprajapati_ Github: ๐Ÿง@theabhayprajapati Linkedin: ๐Ÿ“Œ@abhayprajaapati Youtube: ๐Ÿ“บ@Abhayprajapati

K
Kate4y ago

Hi Abhay Prajapati! That's really cool, I'm going to join your challenge as I literally started with Flutter today!

1