Neue Späße mit Lua

Vielleicht kann ja einer hier aus dem Stegreif helfen.

eines anderen Methodenaufrufs ist. Kann man elegant die weiteren

Reply to
Eric Bruecklmeier
Loading thread data ...

Das kommt auf die aufrufende Methode an. Wenn diese nur einen Wert erwartet, werden die restlichen ignoriert. Gerade ausprobiert:

function f(x) x*x,x*x*x end function z(x) return x end print(f(3))

9 27 print(z(f(3))) 9

Nachzulesen z.B. unter

formatting link

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

Am 08.12.2017 um 10:40 schrieb Eric Bruecklmeier:

bar({foo(42)}[1],42) gehen?

Hab hier am Platz grad keinen Lua Interpreter, aber so sollte es eigentlich machbar sein. Man fragt sich, was die geraucht haben...

Reply to
Eric Bruecklmeier

Wie soll sie denn wissen, welche Parameter sie ignorieren soll? Die sinnvollste Methode

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

Also IMO gar nicht, sondern vermeidest diesen Fall nur geflissentlich :-;

Schreibst du unter ruby dann z.B. bla(fasl(1,2).blub,42), wenn du an bla() nur den Member blub

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

Ja klar, aber eher

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

Reply to
Eric Bruecklmeier

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

Am 08.12.2017 um 13:42 schrieb Peter Heitzer:

3.times {|x| print x}

;-)

Reply to
Eric Bruecklmeier

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Reply to
Peter Heitzer

Objekt seine eigenen Methoden mitbringt ist doch genial.

print 42.4711.floor

gehts doch nun wirklich nicht...

Reply to
Eric Bruecklmeier

Python: str(x) * 3

Cheers, Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

r wird das wirklich ein Textstring multiplitiert? In allen Sprachen, die

str(x*3) sein

--




/ \  Mail | -- No unannounced, large, binary attachments, please! --
Reply to
Axel Berger

Naja, ich kenen das Originalkonstrukt von Ruby nicht so genau, nehme aber an, dass er den String dreimal printen wollte, oder? Finde es, anders als Eric, nicht so super intuitiv.

In Python ist "Muh" * 3 eben "MuhMuhMuh".

Cheers, Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

Ah! Also in Py:

[ print(x) for x in range(3) ]

Oder:

for i in range(3): print(x)

Cheers, Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

hat. So wie das Beispiel print 42.4711.floor wirklich funktioniert...

Reply to
Eric Bruecklmeier

bilden, man kann aber nicht gleich auf ein Element zugreifen:

Das hingegen funktioniert:

1
Reply to
Eric Bruecklmeier

helft, was als seine "Erfindung" zu verkaufen!

--
http://www.hkraus.eu/
Reply to
Hartmut Kraus

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.