यदि-अथ (if-else)
transliteration: yadi, meaning: if
transliteration: atha, meaning: else
Like many programming languages, vedic also has
- यदि -
if
- अथ -
else
- अथ यदि -
else if
expressions for conditional control flow.
मान आयु = ३२;
यदि (आयु == २५) {
वद("वयं सम वयस्काः एव"); # We're the same age
}
अथ यदि (आयु > २५) {
वद("वयं सम वयस्काः न एव"); # We're not the same age
}
अथ {
वद("मम अपेक्षया कनिष्ठः वा"); # Younger to me
}
output
वयं सम वयस्काः न एव
Note : The statements in the
यदि-अथ
must be enclosed by curly brackets ({
and}
) they are not optional. Multiple statements can be used inside the branches.