Thread string found where operator expected (21 answers)
Opened by bianca at 2016-06-06 00:09

bianca
 2016-06-06 00:09
#184880 #184880
User since
2009-09-13
6975 Artikel
BenutzerIn

user image
'nabend!

Wie ist im folgenden Script die Syntax für print ohne Fehlermeldung?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl
use strict;
use warnings;

if (open(my $fh,'>','test.xxx')) {
    test(\$fh);
}
else { die "Nein, wegen $!" }

sub test{
    my ($t) = @_;
    print $$t "test\n"; # <-- dies soll in die Datei geschrieben werden
}

Bei einem String nähme man auch $$t, geht hier nicht.
Es geht um Strawberry 5.18.4 auf Windows 7.

Editiert von bianca: Ergänzungen
Last edited: 2016-06-06 06:56:19 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread string found where operator expected