Getting Started with Variables, Data Types, and Functions in Dart

This guide covers variables, data types, and functions, helping you build a strong foundation for your Dart coding journey.

Learn the fundamentals of Dart programming language! 

Explore real-time examples and start writing efficient and flexible code today!

Introduction:

Dart is a powerful and easy-to-learn programming language developed by Google. In this guide, we'll dive into the basics of Dart, focusing on variables, data types, and functions.

Variables:

Variables are containers that store data in a program. Discover how to declare and use variables in Dart, and how they contribute to building dynamic applications.

Real-Time Example:

void main() {
  String message = "Hello, Dart!";
  int age = 25;
  double price = 9.99;
  bool isStudent = true;

  print(message); // Output: Hello, Dart!
  print("I am $age years old."); // Output: I am 25 years old.
  print("The price is \$$price."); // Output: The price is $9.99.
  print("Am I a student? $isStudent"); // Output: Am I a student? true
}

..

Data Types:

Data types in Dart define the kind of data a variable can hold. Explore the different data types and how they impact your code.

Real-Time Example:

void main() {
  int score = 100;
  double percentage = 93.75;
  String name = "John Doe";
  bool isActive = true;

  print("Score: $score"); // Output: Score: 100
  print("Percentage: $percentage"); // Output: Percentage: 93.75
  print("Name: $name"); // Output: Name: John Doe
  print("Active: $isActive"); // Output: Active: true
}

..

Functions:

Functions are blocks of code that perform specific tasks. Learn how to create and use functions to make your code more organized and reusable.

Real-Time Example:

void main() {
  String greeting = greetUser("Alice");
  print(greeting); // Output: Hello, Alice!

  int sum = addNumbers(5, 7);
  print("Sum of 5 and 7 is $sum"); // Output: Sum of 5 and 7 is 12
}

String greetUser(String name) {
  return "Hello, $name!";
}

int addNumbers(int a, int b) {
  return a + b;
}

..