[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Can goto target a variable string label? If so, syntax?
- From: Paul Merrell <marbux@...>
- Date: Sat, 23 Nov 2013 19:24:10 -0800
On Sat, Nov 23, 2013 at 6:02 PM, Rena <hyperhacker@gmail.com> wrote:
> On Sat, Nov 23, 2013 at 9:00 PM, Craig Barnes <craigbarnes85@gmail.com>
> wrote:
>> P.S. Why not use a table of functions?
>>
>> local action = {
>> Linux = function() print "Using Linux" end,
>> Darwin = function() print "Using Darwin" end,
>
> Unknown = function() print "No idea what you're using" end,
>>
>> -- ...
>> }
>>
>> local fd = assert(io.popen("uname"))
>> local os = assert(fd:read())
>> fd:close()
>>
>> (action[os] or action.Unknown)()
>>
>
> Always handle the edge cases.
Thanks. I'll play with that concept.
Paul
--
[Notice not included in the above original message: The U.S. National
Security Agency neither confirms nor denies that it intercepted this
message.]