Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #237440

Re: Neue Späße mit Lua

From Eric Bruecklmeier <usenet@nerdcraft.de>
Newsgroups de.sci.electronics
Subject Re: Neue Späße mit Lua
Date 2017-12-09 12:12 +0100
Message-ID <f91uplFjo86U3@mid.individual.net> (permalink)
References <f8v1itFh8gU1@mid.individual.net> <f8v4u2FjkrU2@mid.individual.net> <f8v4vsF1d0aU1@mid.individual.net> <f8v5s8FjkrU3@mid.individual.net>

Show all headers | View raw


Am 08.12.2017 um 10:55 schrieb Peter Heitzer:
> Eric Bruecklmeier <usenet@nerdcraft.de> wrote:
>> Am 08.12.2017 um 10:39 schrieb Peter Heitzer:
>>> Eric Bruecklmeier <usenet@nerdcraft.de> wrote:
>>>> Vielleicht kann ja einer hier aus dem Stegreif helfen.
>>>
>>>> Manche Lua Methoden liefern mehrere Rückgabewerte, das mag manchmal ganz
>>>> praktisch sein, ist aber sehr störend, wenn der Methodenaufruf Parameter
>>>> eines anderen Methodenaufrufs ist. Kann man elegant die weiteren
>>>> Rückgabewerte ignorieren?
>>>
>>>> Ja, über eine Zwischenvariable kann ich das auch...
>>>
>>> Das kommt auf die aufrufende Methode an. Wenn diese nur einen Wert erwartet, werden die
>>> restlichen ignoriert. Gerade ausprobiert:
>>>
> 
>> Ja - blöd nur, wenn sie weitere Parameter erwartet...
> Wie soll sie denn wissen, welche Parameter sie ignorieren soll? Die sinnvollste Methode
> scheint mir, dafür eine einparametrische Hilfsfunktion (bei meinem Beispiel z) zu definieren
> und zu verwenden. Wie löst du das Problem in ruby?

Sehr merkwürdig, es läßt sich aus den Rückgabewerten zwar eine table 
bilden, man kann aber nicht gleich auf ein Element zugreifen:

 > print({string.find("abcdef","a")})
table: 0xb12e80
 > print({string.find("abcdef","a")}[1])
stdin:1: ')' expected near '['

Das hingegen funktioniert:

 > b = {string.find("abcdef","a")}
 > print(b[1])
1


muß ich nicht verstehen...

Back to de.sci.electronics | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 09:42 +0100
  Re: Neue Späße mit Lua "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-12-08 09:39 +0000
    Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 10:40 +0100
      Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 10:44 +0100
      Re: Neue Späße mit Lua "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-12-08 09:55 +0000
        Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 11:05 +0100
          Re: Neue Späße mit Lua "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-12-08 11:22 +0000
            Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 13:20 +0100
              Re: Neue Späße mit Lua "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-12-08 12:42 +0000
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 13:49 +0100
                Re: Neue Späße mit Lua "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-12-08 13:16 +0000
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-08 18:14 +0100
                Re: Neue Späße mit Lua "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2017-12-11 08:55 +0000
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-11 11:38 +0100
                Re: Neue Späße mit Lua Arno Welzel <usenet@arnowelzel.de> - 2017-12-18 09:24 +0100
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-18 09:48 +0100
                Re: Neue Späße mit Lua Hartmut Kraus <hartmut.melina@web.de> - 2017-12-18 17:13 +0100
                Re: Neue Späße mit Lua Arno Welzel <usenet@arnowelzel.de> - 2018-01-01 14:52 +0100
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2018-01-01 14:59 +0100
                Re: Neue Späße mit Lua Arno Welzel <usenet@arnowelzel.de> - 2018-01-01 17:21 +0100
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2018-01-01 17:32 +0100
                Re: Neue Späße mit Lua Hartmut Kraus <hartmut.melina@web.de> - 2018-01-01 20:47 +0100
                Re: Neue Späße mit Lua Hartmut Kraus <hartmut.melina@web.de> - 2018-01-01 20:45 +0100
                Re: Neue Späße mit Lua Reinhardt Behm <rbehm@hushmail.com> - 2017-12-18 11:22 +0800
                Re: Neue Späße mit Lua Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-12-18 21:39 +0100
                Re: Neue Späße mit Lua Andreas Karrer <ak-7a@gmx.ch> - 2017-12-18 21:20 +0000
                Re: Neue Späße mit Lua Rolf Bombach <rolfnospambombach@invalid.invalid> - 2018-01-05 19:24 +0100
                Re: Neue Späße mit Lua Andreas Karrer <ak-7a@gmx.ch> - 2018-01-05 20:13 +0000
                Re: Neue Späße mit Lua Johannes Bauer <dfnsonfsduifb@gmx.de> - 2017-12-08 21:39 +0100
                Re: Neue Späße mit Lua Axel Berger <Spam@Berger-Odenthal.De> - 2017-12-08 21:53 +0100
                Re: Neue Späße mit Lua Johannes Bauer <dfnsonfsduifb@gmx.de> - 2017-12-08 22:23 +0100
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-09 11:02 +0100
                Re: Neue Späße mit Lua Johannes Bauer <dfnsonfsduifb@gmx.de> - 2017-12-09 11:09 +0100
                Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-09 11:15 +0100
                Re: Neue Späße mit Lua Hartmut Kraus <hartmut.melina@web.de> - 2017-12-10 16:35 +0100
                Re: Neue Späße mit Lua Hartmut Kraus <hartmut.melina@web.de> - 2017-12-10 19:05 +0100
        Re: Neue Späße mit Lua Eric Bruecklmeier <usenet@nerdcraft.de> - 2017-12-09 12:12 +0100

csiph-web