[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: How to check for key existence in a table (for the lazy programmer) ?
- From: Bertrand Mansion <lua@...>
- Date: Sat, 31 Jan 2015 11:45:02 +0100
In Lua programs, I often see code like the following:
if host.devices and host.devices.bridge and host.devices.bridge.friendlyName then
In Php, I have seen this:
if (isset($host['devices']['bridge']['friendlyName']))
In Python, I have seen this:
try:
if host['devices']['bridge']['friendlyName']:
...
except KeyError:
pass
Are there other ways in Lua to check for a key existence ?