dev-resources.site
for different kinds of informations.
Control Flow Statements (switch and case) in Dart (Bangla)
Dart-āĻ switch
āĻāĻŦāĻ case
āĻšāĻ˛ Control Flow Statements, āĻ¯āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻ°ā§āĻ¤ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻ¤āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻļāĻ°ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļāĻ°ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤
switch
āĻāĻŦāĻ case
āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§?
switch
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻļāĻ°ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļāĻ°ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ case
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ switch
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ if-else
āĻā§āĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ
āĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ¸āĻšāĻāĨ¤
switch
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸:
switch (expression) {
case value1:
// code to be executed if expression == value1
break;
case value2:
// code to be executed if expression == value2
break;
default:
// code to be executed if no case matches
}
- expression: āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¯āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻŽāĻžāĻ¨)āĨ¤
-
case value: āĻāĻ āĻāĻāĻāĻŋ
case
āĻšāĻ˛ā§expression
āĻāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤ -
break: āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ
case
āĻāĻ° āĻļāĻ°ā§āĻ¤ āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨break
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ°āĻž āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻŦā§āĻ° āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻāĨ¤ āĻāĻāĻž āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋāĻā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§case
āĻŦāĻždefault
āĻāĻ° āĻĻāĻŋāĻā§ āĻ¯ā§āĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤ -
default: āĻāĻāĻŋ āĻāĻ¸āĻŦ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻā§āĻ¨
case
āĻŽāĻŋāĻ˛ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻĄ āĻŦā§āĻ˛āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻ§āĻ°āĻž āĻ¯āĻžāĻ, āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻĄā§ āĻ
āĻĢ āĻĻā§āĻ¯ āĻāĻāĻ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ switch
āĻāĻŦāĻ case
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻšāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
int day = 3;
switch (day) {
case 1:
print('Sunday');
break;
case 2:
print('Monday');
break;
case 3:
print('Tuesday');
break;
case 4:
print('Wednesday');
break;
case 5:
print('Thursday');
break;
case 6:
print('Friday');
break;
case 7:
print('Saturday');
break;
default:
print('Invalid day');
}
āĻāĻāĻžāĻ¨ā§, day = 3
āĻšāĻāĻ¯āĻŧāĻžāĻ¯āĻŧ, case 3:
āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻŦā§ āĻāĻŦāĻ Tuesday
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻšāĻŦā§āĨ¤ āĻāĻ°āĻĒāĻ° break
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻŦā§āĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
switch
āĻāĻŦāĻ case
āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž:
-
āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž: āĻ¯āĻāĻ¨ āĻ
āĻ¨ā§āĻāĻā§āĻ˛ā§ āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨
switch
āĻāĻŦāĻcase
āĻā§āĻĄāĻāĻŋ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻžif-else
āĻā§āĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻ āĻāĻžāĻ˛ā§āĨ¤ -
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¨ā§āĻ¸: āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§,
switch
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋif-else
āĻā§āĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻ āĻ¨ā§āĻcase
āĻĨāĻžāĻā§āĨ¤
āĻ¸āĻžāĻ°āĻžāĻāĻļ:
-
switch
āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦāĻž āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻāĻžāĻ§āĻŋāĻcase
āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ - āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
case
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻļāĻ°ā§āĻ¤ āĻŽā§āĻ˛ā§, āĻāĻŦāĻbreak
āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛ā§āĻĒ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧāĨ¤ -
default
āĻŦā§āĻ˛āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§case
āĻļāĻ°ā§āĻ¤ āĻŽā§āĻ˛ā§ āĻ¨āĻžāĨ¤
āĻāĻāĻžāĻŦā§ switch
āĻāĻŦāĻ case
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻ°ā§āĻ¤ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻā§āĻĄā§āĻ° āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
Featured ones: