| Thread (Message) | Date | Author |
Score |
Board |
| [Tk] -textvariable an subroutine binden
(#187015) |
2017-07-25 13:09 |
styx-cc
|
 |
Graphische Oberflächen |
| Beim besten Willen, ich kann aus Deiner Antwort und Deinem Link keinen Code für meinen Anwendungsfall abstrahieren.
Wie mache ich die Tk-Buttons zu Instanzen meiner Klasse?
Und wie aggregiere ich… |
|
| Parameter und Subroutinen (Prototypen, Referenzen?!)
(#148978) |
2011-05-21 21:11 |
moritz
|
 |
Allgemeines zu Perl |
| [quote="Bob@2011-05-21T12:25:39"]
@moritz: Hast du da nicht einen Denkfehler drin? Nach meinem Verständnis fungiert der Parameter 'foo' in deinem Beispiel als Separator, das Array ist leer, so dass… |
|
| Bad name after...
(#179802) |
2015-02-20 19:26 |
GUIfreund
|
 |
Allgemeines zu Perl |
| Durchlauf die Meldung
[quote]Subroutine testsub redefined[/quote]
wegzukriegen, habe ich noch [c]undef $INC{modulscope};[/c] in der Schleife angehängt, damit require nicht mehr weiß, dass das… |
|
| Bad name after...
(#179741) |
2015-02-19 17:05 |
bianca
|
 |
Allgemeines zu Perl |
| … Sub a[/c]" ohne Fehler - insbesondere ohne "[c]Subroutine testsub redefined at test_extern.pl...[/c]" und ohne "[c]Fehler, falsche sub![/c]" - hinzubekommen?
Bedingung: nur der code in der… |
|
| Parrot::Interpreter Win32 ActivePerl 5.8.8
(#115063) |
2008-10-01 14:43 |
MatthiasW
|
 |
Installation und Konfiguration |
| redefined[/tt] und [tt]warning: this is the location of the previous definition[/tt] Warnungen.
Ich habs trotzdem mal mit libparrot.lib, perl58.lib und ws2_32.lib zusammengelinkt. |
|
| Bad name after...
(#179743) |
2015-02-19 18:06 |
bianca
|
 |
Allgemeines zu Perl |
| … gezeigt ist wirft es [quote]Gewonnen! Sub a
Subroutine testsub redefined at test_extern2.pl line 6.
Gewonnen! Sub a[/quote]
Wenn ich require und package tausche wirft es [quote]Undefined… |
|
| Klasse mit Parameter in der Subroutine
(#176280) |
2014-07-03 15:29 |
Raubtier
|
 |
Allgemeines zu Perl |
| Ich kann dein Problem nicht nachvollziehen. Bitte poste lauffähigen Code.
[code=perl]package a;
sub new{return bless {db=>"db"}, shift}
sub foo{my $self=shift;say… |
|
| Subroutine calls über mehrere packages / module
(#128261) |
2009-11-17 22:25 |
pq
|
 |
Allgemeines zu Perl |
| deine benutzung von modulen ist etwas ungewöhnlich. du erstellst zwar instanzen der klassen, aber nennst diese instanzen "modul1" etc., wobei sie eher "object1" etc. heissen sollt. |
|
| Subroutine calls über mehrere packages / module
(#128262) |
2009-11-17 22:51 |
guest Haspasus
|
 |
Allgemeines zu Perl |
| Hallo!
Ersteinmal "Danke" für deine Antwort.
Ich arbeite noch nicht lange mit Perl, insofern ist es gut möglich, dass ich Module falsch einsetze. |
|
| Subroutine calls über mehrere packages / module
(#128263) |
2009-11-17 22:59 |
pq
|
 |
Allgemeines zu Perl |
| ich finde es wiederum merkwürdig, dass du $fehlerfunc und $fehlerHandler als "globale" variablen im modul setzt. wenn das beabsichtigt ist, ok, aber bisher nutzt du die objektorientierung nicht… |
|
| Subroutine calls über mehrere packages / module
(#128264) |
2009-11-17 23:46 |
guest Haspasus
|
 |
Allgemeines zu Perl |
| Ich habe nun in allen Dateien das "-w" aus dem Shebang entfernt und überall
[code=perl]use strict;
use warnings;[/code]
hinzugefügt. |
|
| Subroutine calls über mehrere packages / module
(#128265) |
2009-11-17 23:58 |
Dubu
|
 |
Allgemeines zu Perl |
| In Zeile 37 fehlt ein Pfeil nach dem zweiten [tt]self[/tt]. |
|
| Subroutine calls über mehrere packages / module
(#128266) |
2009-11-18 00:29 |
topeg
|
 |
Allgemeines zu Perl |
| Ich habe es mal überarbeitet.
So würde ich es machen, da man damit sehr flexible ist.
[b]main.pl[/b][code=perl]#!/usr/bin/perl
use strict:
use warnings;
use Test::Case::Modul1;
use… |
|
| Subroutine calls über mehrere packages / module
(#128303) |
2009-11-18 20:11 |
MatthiasW
|
 |
Allgemeines zu Perl |
| [quote="topeg@2009-11-17T23:29:34"]...[Zweite Variante, Modul1:]
[code=perl]sub new {
my $class = shift;
my $self = {};
my $self->{FehlerHandler} = $self; # <--… |
|
| Teil eines Hashes an Subroutine übergeben
(#75503) |
2007-03-29 12:09 |
Taulmarill
|
 |
Allgemeines zu Perl |
| $myhash{zwei} ist bereits eine Referenz. Das kannst du einfach direkt übergeben und dann in der sub wie eine Referenz benutzen. |
|
| Teil eines Hashes an Subroutine übergeben
(#75504) |
2007-03-29 12:28 |
RalphFFM
|
 |
Allgemeines zu Perl |
| Wie greife ich dann in der Sub darauf zu? Mir ist noch nicht klar wie Du "in der Sub wie eine Referenz benutzen" meinst.
[code]
#!/usr/bin/perl
use warnings; use strict;
my %hash… |
|
| Teil eines Hashes an Subroutine übergeben
(#75505) |
2007-03-29 12:36 |
Taulmarill
|
 |
Allgemeines zu Perl |
| Es gibt zwei Möglichkeiten. Entweder als Referenz, wobei du dabei im Hinterkopf behalten musst, dass Änderungen dann auch in der ursprünglichen Variable zum tragen kommen. |
|
| Teil eines Hashes an Subroutine übergeben
(#75506) |
2007-03-29 12:48 |
RalphFFM
|
 |
Allgemeines zu Perl |
| Wunderbar, ja so klappt es.
Vielen Dank für die Quellen zum Weiterlesen, werde ich tun. |
|
| subroutinen für Hashes und Arrays definieren
(#187574) |
2017-10-19 17:28 |
hlubenow
|
 |
Allgemeines zu Perl |
| Ich finde, das deutet in Richtung Klasse:
[code=perl]#!/usr/bin/perl
use warnings;
use strict;
package Person {
sub new {
my $classname = shift;
my $args = {@_}… |
|
| query von subroutine in eine txt schreiben
(#72037) |
2006-11-28 15:16 |
vayu
|
 |
Allgemeines zu Perl |
| wie soll die textdatei aufgebaut sein? |