HI Language Documentation 4 Examples
Interactive code examples with syntax checking, compilation, and execution
📚 Table of Contents
1. Basic Example
Simple variable and arithmetic operations
📄 basic_example.hudhud
// हिन्दी - Basic Example with NATIVE keywords
चर एक्स = 10;
चर वाई = 20;
चर योग = एक्स + वाई;
प्रिंट(योग);
2. Functions
Function declarations and calls
📄 functions.hudhud
// हिन्दी - फ़ंक्शन
// फ़ंक्शन परिभाषा और उपयोग के उदाहरण
// सरल फ़ंक्शन
फ़ंक्शन नमस्कार() {
प्रिंट("नमस्ते दुनिया!");
}
// पैरामीटर वाला फ़ंक्शन
फ़ंक्शन जोड़(अ, ब) {
वापस अ + ब;
}
// बहु-पैरामीटर फ़ंक्शन
फ़ंक्शन गणना(संख्या१, संख्या२, क्रिया) {
अगर (क्रिया == "जोड़") {
वापस संख्या१ + संख्या२;
} वरना {
वापस ०;
}
}
// गणितीय फ़ंक्शन
फ़ंक्शन वर्ग(ग) {
वापस ग * ग;
}
फ़ंक्शन घन(ग) {
वापस ग * ग * ग;
}
// फ़ंक्शन का उपयोग
नमस्कार();
मान परिणाम१ = जोड़(५, ३);
प्रिंट(परिणाम१);
मान परिणाम२ = गणना(१०, ५, "जोड़");
प्रिंट(परिणाम२);
मान वर्ग_परिणाम = वर्ग(४);
प्रिंट(वर्ग_परिणाम);
मान घन_परिणाम = घन(३);
प्रिंट(घन_परिणाम);
// फ़ंक्शन संयोजन
मान योग = जोड़(वर्ग(३), घन(२));
प्रिंट(योग);
3. Loops
While and for loops
📄 loops.hudhud
// हिन्दी - लूप
मान गिनती = 0;
मान अधिकतम = 5;
जबतक (गिनती < अधिकतम) {
प्रिंट(गिनती);
गिनती = गिनती + 1;
}
प्रिंट(999);
4. Arrays
Array operations
📄 arrays.hudhud
// हिन्दी - सरणियाँ
// मूल कीवर्ड के साथ सरणियाँ
// सरणियाँ बनाएँ
मान संख्याएं = [१, २, ३, ४, ५];
मान नाम = ["आशा", "राज", "प्रिया"];
// तत्वों तक पहुँचें
मान पहला = संख्याएं[०];
मान दूसरा = संख्याएं[१];
// परिणाम
पहला;