Thread Text::Table::Tiny (18 answers)
Opened by geloescht at 2012-09-20 18:20

geloescht
 2012-09-20 18:20
#161959 #161959
User since
2012-06-19
141 Artikel
BenutzerIn
[default_avatar]
Hallo Forumsgemeinde,

Ich habe folgendes Modul installiert: Text::Table::Tiny

Hierzu gibt es eine eigentlich sehr gute Beschreibung.

Ich hab mir daraus folgendes für Testzwecke gebaut:

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
25
#!/usr/bin/perl

use strict;
use warnings;
use DBI;
use Fcntl ':flock';
use FindBin '$Bin';
use Text::Table::Tiny;
    
use $Text::Table::Tiny::COLUMN_SEPARATOR = '|';
use $Text::Table::Tiny::ROW_SEPARATOR = '-';
use $Text::Table::Tiny::CORNER_MARKER = '+';
use $Text::Table::Tiny::HEADER_ROW_SEPARATOR = '=';
use $Text::Table::Tiny::HEADER_CORNER_MARKER = 'O';

#Tabellentest.pl

my $rows = [
        # header row
        ['Name', 'Rank', 'Serial'],
        # rows
        ['alice', 'pvt', '123456'],
        ['bob',   'cpl', '98765321'],
        ['carol', 'brig gen', '8745'],
    ];


Dieser Code produziert aber eine Fehlermeldung, mit der ich nichts anfangen kann. Hier die Fehlermeldung:

Quote
syntax error at ./Tabellentest.pl line 10, near "use $Text::Table::Tiny::COLUMN_SEPARATOR "
Execution of ./Tabellentest.pl aborted due to compilation errors.


Ich kann nicht lokalisieren, ob ich in meinem kleinen Perlprogramm einen Feher gemacht habe, oder ob der Fehler in einem Bereich des eingebundenen Moduls liegt. Ich habe auf jeden Fall alles vom CPAN-Beispiel kopiert. Das Testprogramm will nicht laufen.

Tipps zur Fehlerbeseitigung werden gerne angenommen :-)

Gruss HP-User
Last edited: 2012-09-20 18:31:20 +0200 (CEST)
Past brought us "SYS 64738". Present brought us "ctrl+alt+del". But what will future bring?

View full thread Text::Table::Tiny