| Thread (Message) | Date | Author |
Score |
Board |
| Subroutine als Parameter: Syntax Verständnisproblem
(#188573) |
2018-06-28 10:06 |
guest Perl007
|
 |
Allgemeines zu Perl |
| Hallo alle zusammen,
bitte entschuldigt für vielleicht dumme Frage.
Ich versuche folgende Zeile zu verstehen:
[code]Mojo::IOLoop->server({port => 3000} => sub {[/code]
hier einmal… |
|
| [Tk] -textvariable an subroutine binden
(#187023) |
2017-07-25 16:59 |
styx-cc
|
 |
Graphische Oberflächen |
| counter = getter/setter in einem, realisiert via ternärem Operator.
Das ist so leserlich, wie es in etwa von u.a. Randal L. Schwartz in Einführung in Perl-Objekte, Referenzen & Module empfohlen wird… |
|
| Arrayreferenz in Hashreferenz für Subroutine
(#152286) |
2011-09-10 14:51 |
moritz
|
 |
Allgemeines zu Perl |
| Wenn ich dich richtig verstanden habe, musst du einfach den Aufruf wie folgt schreiben:
[perl]
my %hash = %{ dateilesen() };
[/perl]
Dann sollten die beiden Teile zusammen passen. |
|
| Assoziatives array einer Subroutine übergeben?
(#118198) |
2009-01-21 11:54 |
pq
|
 |
Allgemeines zu Perl |
| das assoziative array nennt man hash. am besten übergibt man hashes oder arrays als referenzen:
[perl]sub foo {
my ($hashref) = @_;
print $hashref->{Benutzer};
}
my %hash = (… |
|
| Assoziatives array einer Subroutine übergeben?
(#118199) |
2009-01-21 11:55 |
Brenner
|
 |
Allgemeines zu Perl |
| Bitte Thread löschen.
Hatte ihn ausversehen als Gast eröffnet. |
|
| Assoziatives array einer Subroutine übergeben?
(#118202) |
2009-01-21 12:19 |
pq
|
 |
Allgemeines zu Perl |
| [quote="Brenner+2009-01-21 10:55:14--"]
Bitte Thread löschen.
Hatte ihn ausversehen als Gast eröffnet.
[/quote]
soll ich die antwort mitlöschen oder was?
was ist denn jetzt an dem gastposting… |
|
| Subroutine als Parameter: Syntax Verständnisproblem
(#188580) |
2018-06-28 18:55 |
GwenDragon
|
 |
Allgemeines zu Perl |
| Kann ich nur zustimmen.
Ich versteh auch nicht was in dem Programmbeispiel von Mojo das Fat Comma soll. |
|
| END Block innerhalb einer Subroutine
(#167479) |
2013-05-09 21:00 |
pq
|
 |
Allgemeines zu Perl |
| ich kann mir gar nicht vorstellen, warum man sowas tun sollte.
fragst du, weil du es irgendwo gesehen hast? |
|
| END Block innerhalb einer Subroutine
(#167480) |
2013-05-10 00:10 |
lichtkind
|
 |
Allgemeines zu Perl |
| ja riecht auch für mich als wenn programmierer nicht genau verstand daß reihenfolge der ausführung für END-Blöcke abhängig von ihrer position in der datei sind und nicht ob sie in einer routine… |
|
| END Block innerhalb einer Subroutine
(#167488) |
2013-05-10 10:48 |
Kuerbis
|
 |
Allgemeines zu Perl |
| Danke an alle. |
|
| END Block innerhalb einer Subroutine
(#167490) |
2013-05-10 11:24 |
bloonix
|
 |
Allgemeines zu Perl |
| … Kuerbis,
vielleicht wäre das was für dich:
[code]
#!/usr/bin/perl
use strict;
use warnings;
my $x = main->new();
sub new {
my $self = bless { }, shift… |
|
| END Block innerhalb einer Subroutine
(#167492) |
2013-05-10 17:01 |
Kuerbis
|
 |
Allgemeines zu Perl |
| Das scheint zu funktionieren. Ist das so in Ordnung?
[code=perl]package My_Package;
use warnings;
use strict;
use Term::ReadKey;
use constant {
HIDE_CURSOR => "\e[?25l"… |
|
| END Block innerhalb einer Subroutine
(#167493) |
2013-05-11 08:33 |
Muffi
|
 |
Allgemeines zu Perl |
| Man müsst jetzt den Code besser kennen, aber eine Variable, die nicht global in ein Package gehört, aber trotzdem an mehreren Stellen gebraucht wird könnt auf ein Objekt hindeuten. |
|
| END Block innerhalb einer Subroutine
(#167494) |
2013-05-11 08:39 |
Muffi
|
 |
Allgemeines zu Perl |
| Ah, damit erübrigt sich ja mein Kommentar oben.
Ich finds ein bisserl zusammengemixt. Ich würd das was Objekt ist in ein eigenes Package tun |
|
| END Block innerhalb einer Subroutine
(#167494) |
2013-05-11 08:39 |
Muffi
|
 |
Allgemeines zu Perl |
| Ah, damit erübrigt sich ja mein Kommentar oben.
Ich finds ein bisserl zusammengemixt. Ich würd das was Objekt ist in ein eigenes Package tun |
|
| Aufbewahrung von Funktionen und Subroutinen
(#194022) |
2021-10-15 08:49 |
bianca
|
 |
Allgemeines zu Perl |
| Mein Vorschlag dazu ist, alle diese Funktionen in ein ganz separates Script zu stecken und sie dort mit sprechenden Namen zu versehen. |
|
| [Tk] -textvariable an subroutine binden
(#187027) |
2017-07-27 11:58 |
rosti
|
 |
Graphische Oberflächen |
| [quote="styx-cc@2017-07-25T15:31:36"]Hast du was zur Problemstellung beizutragen oder nicht?[/quote]
[b]So rotzfrech ist mir hier noch keiner gekommen! Unverschämtheit![/b]
Es ist [b]meine[/b]… |
|
| Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148980) |
2011-05-21 22:23 |
Dubu
|
 |
Allgemeines zu Perl |
| [quote="rosti@2011-05-21T17:05:08"]Eine Array-Referenz kannst Du auf zwei Wegen erzeugen:
[code=perl]
my @arr = (1,2,3,4,5);
my $ref = [@arr];
my $ref1 = \@arr;
print "$ref->[0]\n"; # 1
print… |
|
| Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148967) |
2011-05-21 15:37 |
Bob
|
 |
Allgemeines zu Perl |
| Ich kann im Moment noch nicht behaupten, dass ich das zu 100% verstanden habe, aber es funkioniert! Tausend Dank dafür!
Sagt mal, gibt es irgendein Buch, das solche doch etwas komplexeren… |
|
| Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148963) |
2011-05-21 13:03 |
rosti
|
 |
Allgemeines zu Perl |
| Meine Variante:
[code=perl]
# Delimiter and Array
my $ref = {
DEL => ';',
ARR => [1,2,3,4,5],
};
my $str = array_to_string($ref) or die "no delimiter is given";
print $str;
sub… |