|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 05 Mar 2002 20:41:23 To : Alan Long Subject : Re: Пустые переменные --------------------------------------------------------------------------------
Alan Long wrote:
> * Reply to a message
> * Originally from Nikolay Pichtin (2:5056/30) to All.
>
> NP> Есть массив @list. В нем десяток элементов.
> NP> Hекоторые из них могут иметь значение "", т.е. пустая строка. Как
> NP> мне разом во всем массиве заменить "" на " " ?
>
> foreach ( @list ) {
> s/^$/ /;
> }
>
> или
>
> {
> local $_;
> foreach ( @list ) {
> s/^$/ /;
> }
> }
>
> Варианты отличаются только тем сохраняем-ли $_ или нет.
Hе отличаются. Оба варианта сохраняют внешний $_ нетронутым.
Цикл foreach локализует переменную-итерратор.
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/52849c9205ea.html, оценка из 5, голосов 10
|