To boolean: Difference between revisions
Jump to navigation
Jump to search
imported>Eliteofdelete It is not case sensitive. |
imported>Eliteofdelete Does not work on slots, elements, items, etc. |
||
Line 20: | Line 20: | ||
* As indicated, integers return true for anything except 0, even negative values. | * As indicated, integers return true for anything except 0, even negative values. | ||
* floats return true for anything except -1.0 to 1.0 (not inclusive). This is because to_int(float) truncates the float. | * floats return true for anything except -1.0 to 1.0 (not inclusive). This is because to_int(float) truncates the float. | ||
needscode=yes| | needscode=yes| |
Revision as of 07:21, 21 January 2015
Function Syntax
boolean to_boolean( any anything)
- anything is any basic data type that KoLmafia uses
Datatype behaviour: This function converts the supplied datatype to a boolean value. For strings, this means that it will return false for everything except "true". For all other datatypes, it returns to_int(anything) != 0. More details:
- As indicated, integers return true for anything except 0, even negative values.
- floats return true for anything except -1.0 to 1.0 (not inclusive). This is because to_int(float) truncates the float.
needscode=yes