Welcome to the Creatures Wiki! Log in and join the community.

Difference between revisions of "ELIF"

From Creatures Wiki
Jump to navigation Jump to search
(c2e caos (meh))
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''ELIF''' is a [[CAOS]] command controlling flow.
+
'''ELIF''' is a [[CAOS]] command controlling [[flow (CAOS)|flow]], introduced in Creatures 3. Before ELIF was invented, cobblers had to put a doif... else... doif... endi... endi structure in their code.
  
 
==Usage==
 
==Usage==
 
Syntax: ''ELIF cond (condition)''
 
Syntax: ''ELIF cond (condition)''
  
"Else-if". Used between [[DOIF]] and [[ENDI]]. If the condition of '''no''' preceding DOIF or ELIF command has been true, but ''cond'' is true, then the following code block will be executed.
+
"Else-if". Used between [[DOIF]] and [[ENDI]]. If the condition of no preceding DOIF or ELIF command has been true, but ''cond'' is true, then the following code block will be executed.
  
ELIF should follow a DOIF and code block. It can be used without a preceding DOIF, in which case it acts like DOIF, but this feature is deprecated and should be avoided.
+
ELIF should follow a DOIF and code block.
 +
 
 +
{{caoswarning|ELIF may be used without a preceding DOIF, in which case it acts like DOIF. This feature is deprecated and should be avoided.}}
  
 
See [[DOIF]] for more on conditional execution.
 
See [[DOIF]] for more on conditional execution.
  
 
[[Category:C3 CAOS Commands]]
 
[[Category:C3 CAOS Commands]]

Revision as of 21:07, 31 January 2020

ELIF is a CAOS command controlling flow, introduced in Creatures 3. Before ELIF was invented, cobblers had to put a doif... else... doif... endi... endi structure in their code.

Usage

Syntax: ELIF cond (condition)

"Else-if". Used between DOIF and ENDI. If the condition of no preceding DOIF or ELIF command has been true, but cond is true, then the following code block will be executed.

ELIF should follow a DOIF and code block.

Warning!
ELIF may be used without a preceding DOIF, in which case it acts like DOIF. This feature is deprecated and should be avoided.

See DOIF for more on conditional execution.