![]() |
Только что засел за perl, никак не пойму, что не так в следующем коде:
Код:
#!/usr/bin/perl -w |
может потому что переменная должна быть строго латинского регистра - без цифр?
|
возможно, стоит попробовать
Код:
|
у меня работает.
может некорректно работает сам интерпретатор. никаких синтаксических/логических ошибок нет. |
Может быть все дело в разных интрепритаторах и (может быть) в строчке
Код:
use strict; Еще можно попробовать: Код:
#!/usr/bin/perl -w [s]Исправлено: mar, 0:59 30-06-2004[/s] |
DAnG
Я сильно удивлён, но "Новое значение\n" выводится. Но мне не нужен конец строки в str2. mar Slackware 9.1, perl 5.8.0 Я пробовал сначала объявлять, а потом присваивать - то же самое. Но я обнаружил ещё один момент: вместо строки $str2 использовал целое число. Точно так же менял его значение (10 на 9) и опять не выводится! Вот это не работает: Код:
print $i Код:
print $i, $str1; |
потомучто точки с запятой нет.
echo $i; Добавлено: print $i; т.е...... |
Slackware 9.1 - не пробовал, но возможно, шелл затирает последнюю строку после завершения программы
последней строкой программы сделайте грубый ВК :) print "\n"; |
DAnG
Видимо как раз так и обстоит дело с zsh, т.к. попробовал запустить то же самое, сменив оболочку на bash, и всё заработало. Спасибо за помощь. |
Guest
тебе и DAnG спасибо, мне в голову не приходило - всегда пользуюсь bash :) |
Время: 15:15. |
Время: 15:15.
© OSzone.net 2001-