Thread (Message) | Date | Author |
Score |
Board |
Werte in Subroutine und zurück mit Modulen
(#118064) |
2009-01-16 11:20 |
guest Gast
|
 |
Allgemeines zu Perl |
… Dein Skipt:
[perl]
#! /usr/bin/perl
package ERRORCODEOBJ;
use strict;
use warnings;
# bitte immer zusammen mit dem Klassennamen Blessen
# das ist sauberer
sub new
{
my… |
|
Werte in Subroutine und zurück mit Modulen
(#118065) |
2009-01-16 11:24 |
guest Gast
|
 |
Allgemeines zu Perl |
Mit Erklährung
[code]#! /usr/bin/perl
use strict;
use warnings;
# vom paket "main" in das Paket "ERRORCODEOBJ" wechseln
package ERRORCODEOBJ;
sub new
{
# wenn Opjekt mit "xyz->new()"… |
|
Werte in Subroutine und zurück mit Modulen
(#118066) |
2009-01-16 11:26 |
Brenner
|
 |
Allgemeines zu Perl |
@Gast:
Danke für die Mühe, werds gleich mal probieren und verzuchen zu verstehen. |
|
Subroutine auseinander pflücken: Was macht diese Sub?
(#82966) |
2004-06-03 21:33 |
pktm
|
 |
Allgemeines zu Perl |
… sub _get_filter {
my $self = shift;
my @ret;
if ($self->{autoDeleteHeader}) {
push @ret, sub {
my $tmpl = shift;
my $header;
###if ($$tmpl… |
|
Subroutine auseinander pflücken: Was macht diese Sub?
(#82968) |
2004-06-03 22:39 |
pktm
|
 |
Allgemeines zu Perl |
Aber dieser sub wird doch der Wert für $tmpl = shift; übergeben.
Wie übergibt man denn da Werte? |
|
Subroutine auseinander pflücken: Was macht diese Sub?
(#82970) |
2004-06-04 18:50 |
Crian
|
 |
Allgemeines zu Perl |
Aufgerufen werden die Funktionen wohl erst von dem Programm, das [tt]\@ret[/tt] entgegennimmt. Die entsprechende Codestelle sieht man in dem geposteten Ausschnitt nicht, dort werden die anonymen subs… |
|
Variable als subname: Subroutine funzt ned
(#75771) |
2007-04-10 00:45 |
bloonix
|
 |
Allgemeines zu Perl |
Hallo dyspro,
[quote=dyspro,09.04.2007, 22:26]1 #!/usr/bin/perl
2 use strict;
3 use warnings;
4 sub main {
5 my $eingabe = readline<STDIN>;
6 &$eingabe… |
|
Variable als subname: Subroutine funzt ned
(#75773) |
2007-04-10 01:21 |
bloonix
|
 |
Allgemeines zu Perl |
Hallo dyspro,
hier das - in ICQ - versprochene Codestück... was du brauchst ist wohl
ein Hash, wenn du einen String über STDIN eingibst und diesen String
als "Variable" ansprechen möchtest. |
|
Variable als subname: Subroutine funzt ned
(#75774) |
2007-04-10 03:03 |
pq
|
 |
Allgemeines zu Perl |
[quote=dyspro,09.04.2007, 22:53]geht sowas in perl gand?[/quote]
gand? gans? ganz?
ja, es geht, aber sowas will man nicht. vielleicht macht man das in php
so, aber sauberer ist es, wenn man einen… |
|
Variable als subname: Subroutine funzt ned
(#75775) |
2007-04-10 03:53 |
topeg
|
 |
Allgemeines zu Perl |
Ein Aufruf mit "&$funktionsname" wäre recht gefährlich, da man damit auch Funktionen aufrufen kann, die potentiell gefährlich sind. Es gibt keine Möglichkeit interne Funktionen von öffentlichen zu… |
|
Variable als subname: Subroutine funzt ned
(#75776) |
2007-04-10 13:04 |
Froschpopo
|
 |
Allgemeines zu Perl |
ich würds vorher wenigstens mit exists verifizieren:
[code]
my %subrefs = (
name => \&func
);
if (exists $subrefs{$var}) {
&{$subrefs{$var}};
} else {
print "Funktion existiert nicht\n";
}… |
|
Variable als subname: Subroutine funzt ned
(#75777) |
2007-04-10 13:42 |
Sucher
|
 |
Allgemeines zu Perl |
Der vollständigkeit halber, und obwohl man es niemals, niemals, jemals machen soll. - Es geht natürlich auch ohne dispatch-table:
[code]
use strict;
use warnings;
while(my $eingabe = <STDIN>){… |
|
subroutinen für Hashes und Arrays definieren
(#187584) |
2017-10-21 18:45 |
rosti
|
 |
Allgemeines zu Perl |
[quote="hlubenow@2017-10-21T16:17:14"][quote="rosti@2017-10-20T23:59:55"]Darum gehts ja auch gar nicht. Vielmehr gehts darum, abstrakte Datentypen in Instanzen abzubilden und diesbezügliche… |
|
subroutinen für Hashes und Arrays definieren
(#187579) |
2017-10-20 20:48 |
Raubtier
|
 |
Allgemeines zu Perl |
Man kann sich aber fragen, ob es die Aufgabe einer Klasse "Person" ist, Durchschnitte zu berechnen... Für mich gehört das nicht dazu. |
|
subroutinen für Hashes und Arrays definieren
(#187578) |
2017-10-20 19:28 |
rosti
|
 |
Allgemeines zu Perl |
[quote="Wild.Card@2017-10-20T08:49:13"]Das ist schon etwas lang und viel Schreibarbeit, dafür dass man nur die Summe und Schnitt haben will ^^
[i][b]modedit[/b] Editiert von [user]642[/user]… |
|
Prüfen ob eine Subroutine vorhanden ist?
(#81946) |
2004-04-30 13:17 |
tomlong
|
 |
Allgemeines zu Perl |
[quote=vougie,30.04.2004, 08:20]Ich kann das nicht über den return wert machen! Den brauch ich für was anderes...[/quote]
dann setz doch nen 2. return wert :) |
|
Prüfen ob eine Subroutine vorhanden ist?
(#81948) |
2004-04-30 18:36 |
betterworld
|
 |
Allgemeines zu Perl |
Wir hatten doch vor ein paar Monaten mal so einen Bug in aelteren Perl-Versionen entdeckt, dass in %:: ein Beitrag ergaenzt wird, wenn man versucht, eine nichtexistente Sub aufzurufen. |
|
Prüfen ob eine Subroutine vorhanden ist?
(#81949) |
2004-04-30 21:30 |
pq
|
 |
Allgemeines zu Perl |
und was hat das überhaupt mit CGI zu tun? ich verschieb das mal nach 'Allgemeines'... |
|
Prüfen ob eine Subroutine vorhanden ist?
(#81950) |
2004-05-03 14:25 |
ptk
|
 |
Allgemeines zu Perl |
Man muss erst auf die Idee kommen, "can" ausserhalb von OO zu nutzen... :-) |
|
Prüfen ob eine Subroutine vorhanden ist?
(#81951) |
2004-05-03 19:48 |
Strat
|
 |
Allgemeines zu Perl |
[quote=ptk,03.05.2004, 12:25]Man muss erst auf die Idee kommen, "can" ausserhalb von OO zu nutzen... :-)[/quote]
@ptk: ich waere auch nie auf die idee gekommen ;-) wieder was gelernt\n\n… |