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.
- PLACEMENT preparation
Ace Your Tech Interviews.
Curated handwritten notes by toppers to help you study smart and score better in your exams.
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
}
Conclusion :
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.