User Tools

Site Tools


modding:function:or

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
modding:function:or [2017/01/26 00:14] 0xabcdefmodding:function:or [2017/01/26 00:26] (current) 0xabcdef
Line 9: Line 9:
 ^ [exp2 ... expn] | Additional expressions to be evaluated | ^ [exp2 ... expn] | Additional expressions to be evaluated |
 ^ Category | [[logical operator functions|logical operator]] | ^ Category | [[logical operator functions|logical operator]] |
-^ Returns | The value of the first expression that does not return **Nil**, or **Nil** if there is none | +^ Returns | The value of the first expression that does not return **Nil**, or **Nil** if there is none. If there is only one argument, returns the value of that argument. 
-^ Description | Uses lazy evaluation, which means that it stops after it finds a non-**Nil** argument or ends up evaluating every argument if all of them return **Nil** |+^ Description | Uses lazy evaluation, which means that it stops after it finds a non-**Nil** value or ends up evaluating every argument if all of them return **Nil** |
  
 === Example === === Example ===
modding/function/or.1485389678.txt.gz · Last modified: 2017/01/26 00:14 by 0xabcdef