Lipi

Comparison

Comparison operators in Lipi are used to compare values and return a boolean result (thik or bethik).

Syntax

expression (== | != | < | <= | > | >=) expression

Equality Operators

Lipi supports the following equality operators:

  • == - Equal to
  • != - Not equal to
purna a;
purna b;

a = 5;
b = 5;

yadi(a == b) {
  bhana("a is equal to b");
}

a = 10;
b = 5;

yadi(a != b) {
  bhana("a is not equal to b");
}

Relational Operators

Lipi supports the following relational operators:

  • < - Less than
  • > - Greater than
  • <= - Less than or equal to
  • >= - Greater than or equal to
purna a;
purna b;

a = 10;
b = 5;

yadi(a > b) {
  bhana("a is greater than b");
}

yadi(a >= b) {
  bhana("a is greater than or equal to b");
}

a = 5;
b = 10;

yadi(a < b) {
  bhana("a is less than b");
}

yadi(a <= b) {
  bhana("a is less than or equal to b");
}

Comparison in Loops

Comparison operators are commonly used in loop conditions:

purna i;

lagi(i = 1; i <= 5; i = i + 1;) {
  bhana(i);
}

purna j;
j = 1;

jabasamma(j <= 5) {
  bhana(j);
  j = j + 1;
}

Next Steps

Now that you understand comparison operators in Lipi, you can learn more about: