From WikiChip
mirc/commands/if
< mirc‎ | commands
Revision as of 19:27, 4 December 2013 by David (talk | contribs) (Created page with "The if statement is a built-in construct capable of comparing a value and executing a set of commands based on the result of that condition. ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The if statement is a built-in construct capable of comparing a value and executing a set of commands based on the result of that condition. The if statement is used in conjunction with the /else statement and the /elseif statement to jump to certain blocks of code depending on the result of the conditional statement that was executed. The if statements supports the following operators.

Synopsis

if (<condition>) <statement>
if (<condition>) { <statements> }

Switches

Parameters

  • <condition> - a conditional expression to be executed

Example

Below is a simple example of checking for at least five arguments before proceeding.

alias example {
  if ($0 < 5) { echo -atc info * /example: You must provide at least 5 arguments! | halt }
  ; do something useful here
  echo -a works!
}

Executing "/example a b c d" will result in:

* /example: You must provide at least 5 arguments!

While, executing "/example a b c d f" will result in:

works!

Compatibility

Added: mIRC v4.5

Added On: 06/30/96

Note: Individual switches were not taken into consideration.

See also