Difference between revisions of "Toboolean()"
(Založena nová stránka s textem „<big>Funkce sloužící k převedení proměnné na boolean/big> '''Kategorie:''' Systémová funkce '''Klíčova slova:''' boolean, convert to boolean,…“) |
|||
Line 63: | Line 63: | ||
local number = 5 | local number = 5 | ||
local bool = toboolean(number) | local bool = toboolean(number) | ||
+ | |||
+ | '''Podporovaná verze firmwaru:''' | ||
+ | 2.3.5 | ||
+ | |||
'''Použito v:''' | '''Použito v:''' |
Revision as of 14:19, 17 October 2016
Funkce sloužící k převedení proměnné na boolean/big>
Kategorie: Systémová funkce
Klíčova slova: boolean, convert to boolean, převod na boolean
Syntaxe: toboolean(promenna)
Paramtery:
type | conversion rule | examples |
---|---|---|
čísla | všechna nenulová čísla jsou true | <source lang="lua">
toboolean(1) --> true toboolean(0) --> false toboolean(-1) --> true (-1 je nenulové) </source> |
boolean | false je false, true je true | <source lang="lua">
toboolean(true) --> true toboolean(false) --> false </source> |
stringy | všechny neprázné stringy jsou true | <source lang="lua">
toboolean('hello') --> true toboolean('false') --> true (neprázdný string) toboolean() --> false </source> |
tabulky | neprázdné tabulky jsou true | <source lang="lua">
toboolean({1}) --> true (neprázdná tabulka) toboolean({false}) --> true (neprázdná tabulka) toboolean({}) --> false </source> |
nil | speciální hodnota nil je false | <source lang="lua">
toboolean(nil) --> false </source> |
ostatní | všechny ostatní hodnoty jsou true | <source lang="lua">
toboolean(function() return false end) --> true </source> |
Example
Následující kód převede proměnnou "number" na boolean "bool"
local number = 5 local bool = toboolean(number)
Podporovaná verze firmwaru: 2.3.5
Použito v: