Thread Subroutine als Parameter: Syntax Verständnisproblem (11 answers)
Opened by Perl007 at 2018-06-28 09:40

Gast Perl007
 2018-06-28 09:40
#188573 #188573
Hallo alle zusammen,

bitte entschuldigt für vielleicht dumme Frage.
Ich versuche folgende Zeile zu verstehen:

Code: (dl )
Mojo::IOLoop->server({port => 3000} => sub {




hier einmal komletter Aufruf:


Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
Mojo::IOLoop->server({port => 3000} => sub {
  my ($loop, $stream) = @_;

  $stream->on(read => sub {
    my ($stream, $bytes) = @_;

    # Process input chunk
    say $bytes;

    # Write response
    $stream->write('HTTP/1.1 200 OK');
  });
});



Könnt ihr bitte mir ein Paar Stichworte geben, wonach soll ich suchen,
damit ich Doku finde, was sowas beschreibt?

Speziell verstehe ich nicht, was genau bedeutet das hier:

{port => 3000} => sub {

(Geschweifte Klammer und => sub)


Es sieht für mich so aus, dass Mojo::IOLoop->server nur einem Parameter gestartet wird,
in dem so ziemlich einiges steht.


Vielen Dank für Hinweise und Hilfe..
Last edited: 2018-06-28 10:06:41 +0200 (CEST)

View full thread Subroutine als Parameter: Syntax Verständnisproblem