How to check for key existence in a table (for the lazy programmer) ?
[
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: 2015年1月31日 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 ?