DulLabs / bhai-lang

A toy programming language written in Typescript
https://bhailang.js.org/
MIT License
3.97k stars 499 forks source link

Support for Switch Case #150

Open sanskaromar opened 2 years ago

sanskaromar commented 2 years ago

Description

switch (time) {
    case "morning":
        drink = "Tea";
        break;
    case "evening":
        drink = "Shake";
        break;
    default:
        drink="Water";
 }

The following Switch case can be written as:

bhai dekh (time) {
    agar "morning":
        drink = "Tea";
        bas kar bhai;
    agar "evening":
        drink = "Shake";
        bas kar bhai;
    nhi to:
        drink="Water";
 }

Domain

Bhai Lang

Type of Contribution

Enhancement

Code of Conduct

sereneinserenade commented 2 years ago

+1

coderabsolute commented 2 years ago

nhi to:

It should be "nahin toh:"

Aryan-Srivastava commented 2 years ago

+1

ktayal-tech commented 2 years ago

I would like to give it a try.

devM-A-H commented 12 months ago

switch (time) { case "morning": drink = "Tea"; break; case "evening": drink = "Shake"; break; default: drink="Water"; }

The following Switch case can be written as:

as we have already used the word "agar bhai" for "if" it would be confusing for people to only write agar for case as the hindi word for switch is badalana and for case I suggest using mamla/halaat


badalana bhai (time){
mamla bhai "morning":
   drink = "Tea";
   bas kar bhai;
mamla bhai "evening":
   drink = "shake"
   bas kar bhai;
ye sab nahi to : 
   drink ="water"';
}

INSTEAD OF "mamla" WE CAN ALSO USE "halaat"