Thread Bitte um Hilfe bei bless Fehler (39 answers)
Opened by bianca at 2019-09-28 17:06

Linuxer
 2019-09-28 17:27
#190564 #190564
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Wenn Du die falsche Syntax beibehalten willst, wirst Du den Fehler behalten müssen.

Ansonsten probiere:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/perl
use strict;
use warnings;
use 5.010;

my %in_out = (
    foo => 'bar',
);

$in_out{foot}{bart} = sub {
    return "subsub";
};

my %test2 = (
    insub   => sub {
        my ($get2) = @_;
        # es existiert keine benannte Subroutine bart() in der Hash-Struktur
        # 'bart' ist ein Schlüssel innerhalb der Hash-Struktur; und eine Code-Referenz wird per ->() aufgelöst
        my $resp = $get2->{foot}->{bart}->();
        say $resp;
    },
);

$test2{insub}->(\%in_out);
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Bitte um Hilfe bei bless Fehler