Dart and Flutter Notes
Dart and Flutter Notes
Datatype Description
int Represents whole numbers (positive, negative, zero) without decimals.
double Represents floating-point numbers (decimal values).
num A supertype of both int and double, allowing a variable to hold either type.
dart
Copy code
void main() {
int age = 26;
int population = 1000000;
int negativeValue = -42;
print(age); // Output: 26
print(population); // Output: 1000000
print(negativeValue); // Output: -42
}
dart
Copy code
void main() {
double price = 199.99;
double pi = 3.14159;
print(price); // Output: 199.99
print(pi); // Output: 3.14159
}
dart
Copy code
void main() {
num number1 = 10; // int
num number2 = 10.5; // double
print(number1); // Output: 10
print(number2); // Output: 10.5
}
dart
Copy code
void main() {
int a = 10;
double b = 5.5;
num c = 20;
dart
Copy code
void main() {
String name = "Dart";
int version = 3;
print(multiLine);
}
Example
dart
Copy code
void main() {
bool isFlutterEasy = true;
bool isDartDifficult = false;
cities.add("Tokyo");
cities.remove("London");
Example
dart
Copy code
void main() {
dynamic variable = "Hello";
print(variable); // Output: Hello
variable = 123;
print(variable); // Output: 123
}
Conclusion
Dart provides various datatypes to handle different kinds of data efficiently. Choosing the right
datatype improves performance and memory usage in Flutter applications.