Language Reference

Complete syntax and grammar reference for Odialang

Keywords

OdiaEnglishUsageExample
dharaletVariable declarationdhara name = "Rama"
dekhaprintOutput to consoledekha "Hello!"
jadiifConditional statementjadi x > 0 tahale
tahalethenIf-block startjadi x > 0 tahale
naheleelseElse blocknahele
sesaendBlock terminatorsesa
jebewhileWhile loopjebe x > 0
aarambhaforFor loop startaarambha i = 1 ru 10
rutoRange in for loopaarambha i = 1 ru 10
karyafunctionFunction definitionkarya add(a, b)
ferareturnReturn valuefera a + b
satatrueBoolean truedhara isTrue = sata
michafalseBoolean falsedhara isFalse = micha
ruhabreakBreak out of loopruha
chalacontinueSkip to next iterationchala

Variables

Declaration

Assignment

Data Types

String

Number (Integer)

Boolean

Operators

Arithmetic

+
-
*
/
%

Comparison

==
!=
>
<
>=
<=

Logical

&&
||
!

Compound Assignment

+=
-=
*=
/=

Control Flow

If-Else

While Loop

For Loop

Functions

Definition

Call

Arrays

Creating Arrays

Indexing & Length

Modifying Elements

Looping Through Arrays

Break & Continue

Break (ruha)

Exit a loop early

Continue (chala)

Skip to the next iteration

Comments