Variables in Dart

A Variable is a container that holds a value. This value can be of various types, including numbers, strings, boolean values, lists, maps, and more. Variables allow programmers to store data temporarily or permanently and manipulate it as needed throughout the program’s execution.

In the below PDF we discuss about Variables in detail in simple language, Hope this will help in better understanding.

Dart Programming

Variable Declaration and Initialization:

To declare a variable in Dart, you use the var keyword followed by the variable name and optionally, the value assigned to it. Dart is a statically typed language, but you can use the var keyword to let the Dart compiler infer the type of the variable based on the assigned value.Here’s how you declare and initialize variables in Dart:

// Type inference
var name = "Sagar";
var age = 22;

// Explicit declaration
String city = 'New Delhi';
int population = 20000000;

Variable Naming Conventions:

When naming variables in Dart, it’s important to follow certain conventions to ensure clarity and maintainability of your code. Here are some common conventions:

  • Use descriptive names that reflect the purpose of the variable.
  • Start variable names with a lowercase letter.
  • Use camelCase for multi-word variable names.
  • Avoid using special characters or reserved keywords.

Variable Scope in dart:

Variables in Dart have a scope, which defines where they can be accessed within the program. Dart supports both local and global scopes:

1. Local Variables:

Variables declared within a function or block have local scope and can only be accessed from within that function or block.

void main() {
int x = 10; // Local variable
print(x); // Accessible within main function

2. Global Variables:

Variables declared outside any function or block have global scope and can be accessed from anywhere within the file or project.

int globalVar = 100; // Global variable

void main() {
print(globalVar); // Accessible within main function


In conclusion,Variables are an essential aspect of any programming language, including Dart. They provide a means of storing and manipulating data, allowing developers to build powerful and flexible applications. By understanding the fundamentals of variables in Dart, you can write cleaner, more maintainable code and take full advantage of the language’s capabilities. So whether you’re just starting with Dart or looking to enhance your skills, mastering variables is a crucial step in your journey as a Dart developer.

Related Question

A variable in Dart is a named storage location that holds a value, which can be of various types such as numbers, strings, booleans, or objects.

You can declare a variable in Dart using the var, dynamic, or specific type keywords followed by the variable name and an optional initial value.

The var keyword allows Dart to infer the type of the variable from the assigned value, while specific type declarations explicitly define the type of the variable.

You can initialize a variable in Dart by assigning a value using the assignment operator =.

No, once a variable is declared with a specific type, its type cannot be changed. However, you can assign values of different types to the variable if it’s declared with the dynamic type.


OOPS in Dart Object-Oriented Programming

Queue in Dart Programming A

Maps in Dart A Map

Set in Dart A Set

Dart Lists A Dart list

Strings in Dart A Dart

Functions in Dart In Dart,

Leave a Comment

Your email address will not be published. Required fields are marked *

// Sticky ads