dev-resources.site
for different kinds of informations.
var, final, const in dart programming
Dart āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻā§ var, final, āĻāĻŦāĻ const āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻā§āĻ˛ā§ āĻŽā§āĻ˛āĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ§āĻ°āĻŖ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
1. var (Variable):
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: var āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻļā§āĻˇāĻ¤ā§āĻŦ: āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ
ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻ˛ā§, Dart āĻ¸ā§āĻ āĻŽāĻžāĻ¨ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻžāĻāĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻŽāĻžāĻ¨ āĻāĻāĻŦāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻžāĻāĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
void main() {
var name = 'Amirul'; // āĻāĻžāĻāĻĒ āĻāĻāĻžāĻ¨ā§ String
name = 'Islam'; // āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻā§, āĻāĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
print(name); // āĻāĻāĻāĻĒā§āĻ: Islam
}
2. final:
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: final āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻāĻāĻŦāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻŦāĻŋāĻļā§āĻˇāĻ¤ā§āĻŦ: āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻŦāĻžāĻ° āĻ¸ā§āĻ āĻšāĻ˛ā§, āĻ¸ā§āĻāĻž āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ final āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
void main() {
final age = 25; // āĻāĻāĻŋ āĻāĻāĻŦāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
// age = 30; // āĻāĻ°āĻ°: āĻĢāĻžāĻāĻ¨āĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
print(age); // āĻāĻāĻāĻĒā§āĻ: 25
}
3. const:
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°: const āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻžāĻāĻŽā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
āĻŦāĻŋāĻļā§āĻˇāĻ¤ā§āĻŦ: const āĻŽāĻžāĻ¨ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻžāĻāĻŽā§ āĻĢāĻŋāĻā§āĻ¸āĻĄāĨ¤
āĻāĻāĻŋ āĻļā§āĻ§ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŽāĻžāĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž, āĻ¸ā§āĻā§āĻ°āĻŋāĻ) āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
void main() {
const pi = 3.1416; // āĻŽāĻžāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻžāĻāĻŽā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
// pi = 3.14; // āĻāĻ°āĻ°: āĻāĻ¨āĻ¸ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
print(pi); // āĻāĻāĻāĻĒā§āĻ: 3.1416
}
āĻ¸āĻāĻā§āĻˇā§āĻĒā§:
var: āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŽāĻžāĻ¨ āĻ°āĻžāĻā§āĨ¤
final: āĻāĻāĻŦāĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻšāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
const: āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻžāĻāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
Featured ones: