---
title: "Nybörjar problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19373-nybörjar-problem"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "rilu"
published: "2001-06-05T19:27:00.000Z"
updated: "2001-06-06T07:53:00.000Z"
replies: 2
views: 189
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19373-nybörjar-problem"
---

# Nybörjar problem

## #1 — rilu, 2001-06-05T19:27Z

Tjena!
Ska plocka ut en rad ur textfilen lista.txt så här ser koden ut:

```
print("Content-type: text/html\n\n");
print("<HTML>");
print("<HEAD><TITLE>Lista poster</TITLE></HEAD>");
print("<BODY");
print("<FONT FACE=Arial SIZE=-2>");
print("Listar poster ur filen lista.txt<BR>");
print("<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=580>");
open (FILE, "<lista.txt");
@rad = <FILE>;
close(FILE);
for each (@rad) {
	print("<TR><TD>$rad</TD></TR>");
}
print("</FONT>");
print("</TABLE>");
print("</BODY>");
print("</HTML>");
```

och så här ser felmeddelandet ut:
Missing $ on loop variable at lista.pl line 11.

Vad göra?

Permalänk: https://www.webforum.nu/p/19373

## #2 — Csson, 2001-06-05T20:57Z

Kanske detta:

Byt ut din for each till:

```
for (0..$#rad) {
    print("<TR><TD>$rad[$_]</TD></TR>");
}
```

/Csson

Permalänk: https://www.webforum.nu/p/341911

## #3 — Jojoxx, 2001-06-06T07:53Z

...eller ändrar felstavningen :)

```
foreach (@rad) {
print("<TR><TD>$_</TD></TR>");
}
```

Permalänk: https://www.webforum.nu/p/341912

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19373-nybörjar-problem
