From WikiChip
mirc/commands/break
< mirc‎ | commands
Revision as of 03:17, 1 December 2013 by David (talk | contribs) (Created page with "The '''/break command''' terminates the execution of the nearest enclosing loop in which it appears. == Synopsis == /break == Switches == None == Parameters == None == Ex...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The /break command terminates the execution of the nearest enclosing loop in which it appears.

Synopsis

/break

Switches

None

Parameters

None

Example

/*
Assume we have the following global variables:
%foo = foobar
%bar = example

$isValue(testing) -> $false
$isValue(foobar) -> %foo
*/
Alias isValue {
  ;Declare a counter variable and a returning variable
  var %count 1, %found $false
 
  ;Loop through all the variables
  while (%count <= $var(*)) {
 
    /*
    If we found one matching our argument, 
    get the value and break out of the loop
    */
    if ($var(*,$v1).value == $1-) {
      %found = $var(*,%count)
      ;break
      break
    }
    inc %count
  }
  ;return value
  return %found
}

Compatibility

Added: mIRC v5.7

Added On: 02/02/2000

Note: Individual switches were not taken into consideration.

See also