@MDtox

В чём ошибка в Perl?

$x = 0;
while($x <= 256) {
	chop;
	$x++;
print(chr($x)); 
}

Цель: Вывести все символы ASCII в столбик.
Результат: Вроде получилось, однако вывел не в столбик и снизу всё ещё отображаются ошибки.
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
vaut
@vaut
Для вывода в столбик нужно перевод строки добавить print("\n") после print(chr($x))
Зачем вы от $_ откусываете символ перевода строки в цикле не ясно.

Перл может быть намного лаконичнее:
foreach(1..256){print (chr."\n")}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы