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


Groups > de.sci.electronics > #237300

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-08 13:20 +0100
Message-ID <f8veckF3g2nU1@mid.individual.net> (permalink)
References (1 earlier) <f8v4u2FjkrU2@mid.individual.net> <f8v4vsF1d0aU1@mid.individual.net> <f8v5s8FjkrU3@mid.individual.net> <f8v6fvF1d0aU3@mid.individual.net> <f8vav1F2kpnU1@mid.individual.net>

Show all headers | View raw


Am 08.12.2017 um 12:22 schrieb Peter Heitzer:
> Eric Bruecklmeier <usenet@nerdcraft.de> wrote:
>> 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?
>
>> Durch Rückgabe eines Objektes.
>
> Also IMO gar nicht, sondern vermeidest diesen Fall nur geflissentlich :-;
> Eine Liste als Rückgabewert halte ich für keine unvernünftige Idee.

Ich halte das für großen Stuß.

> Schreibst du unter ruby dann z.B. bla(fasl(1,2).blub,42), wenn du an bla() nur den Member blub
> des Rückgabeobjektes von fasl() übergeben willst?
>

Ja klar, aber eher

foo.bla(fasel.humpf(42).blub,42)

Back to de.sci.electronics | Previous | NextPrevious in thread | Next 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