Difference between revisions of "Manual:DIL Manual/if()"

From DikuMUD Wiki
Jump to navigation Jump to search
(XML import)
 
(XML import)
 
Line 1: Line 1:
 +
<span id="dcif"></span>
 +
'''if:'''
 +
    The if statement is much like C. It takes any type as
 +
    argument. Non integers are considered 'TRUE' if they are
 +
    not null.
  
 +
'''Example:'''
 +
 +
<nowiki>
 +
 +
  dilbegin foo();
 +
  code
 +
dilend</nowiki>
 +
 +
'''Example:'''
 +
 +
<nowiki>
 +
 +
  dilbegin foo();
 +
  code
 +
dilend</nowiki>
 +
 +
'''Example:'''
 +
 +
<nowiki>
 +
 +
  dilbegin foo();
 +
  code
 +
dilend</nowiki>
  
 +
---~---~---~---~---~---~---~---~---
 
<span id="dcif"></span>
 
<span id="dcif"></span>
 
  '''if:'''
 
  '''if:'''
Line 13: Line 42:
 
   dilbegin foo();
 
   dilbegin foo();
 
   code
 
   code
  {
+
dilend</nowiki>
    if (self.hp>10)
 
    {
 
      exec("say Hehe!",self);
 
    }
 
    else
 
    {
 
      exec("say ouch!", self);
 
    }
 
  }
 
  dilend</nowiki>
 
  
 
  '''Example:'''
 
  '''Example:'''
Line 31: Line 50:
 
   dilbegin foo();
 
   dilbegin foo();
 
   code
 
   code
  {
+
dilend</nowiki>
    if (self.loaded>10)
 
    {
 
      exec("say its getting crowded!",self);
 
    }
 
  }
 
  dilend</nowiki>
 
  
 
  '''Example:'''
 
  '''Example:'''
Line 45: Line 58:
 
   dilbegin foo();
 
   dilbegin foo();
 
   code
 
   code
  {
+
dilend</nowiki>
    if (self.loaded<10)
 
      exec("say plenty of room!",self);
 
  }
 
  dilend</nowiki>
 
  
 
  ---~---~---~---~---~---~---~---~---
 
  ---~---~---~---~---~---~---~---~---

Latest revision as of 22:34, 4 December 2025

if:
    The if statement is much like C. It takes any type as
    argument. Non integers are considered 'TRUE' if they are
    not null.
Example:

   dilbegin foo();
   code
dilend
Example:

   dilbegin foo();
   code
dilend
Example:

   dilbegin foo();
   code
dilend
---~---~---~---~---~---~---~---~---

if:
    The if statement is much like C. It takes any type as
    argument. Non integers are considered 'TRUE' if they are
    not null.
Example:

   dilbegin foo();
   code
dilend
Example:

   dilbegin foo();
   code
dilend
Example:

   dilbegin foo();
   code
dilend
---~---~---~---~---~---~---~---~---