Автор Тема: удаление первой строки  (Прочитано 4663 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« : 22 Декабря 2004, 16:45:13 »
$clear=shift(@oldlist);
это то что должно остатся от @oldlist, но при этом открывается новый скаляр $clear который нам ненужен.
можно ли упростить данную запись?
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
удаление первой строки
« Ответ #1 : 22 Декабря 2004, 16:46:49 »
shift @oldlist;
? =)
There Is More Than One Way To Do It (c)

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« Ответ #2 : 22 Декабря 2004, 16:57:13 »
:)
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« Ответ #3 : 22 Декабря 2004, 18:21:20 »
perldoc -f delete
0 OK, 0:1

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« Ответ #4 : 22 Декабря 2004, 18:28:06 »
ondr delete к элементам массивов не во всех версиях Perl работает.
The documentations is your friend

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
удаление первой строки
« Ответ #5 : 22 Декабря 2004, 18:31:33 »
ondr
тогда уж... :
perldoc -f splice
And no religion too...

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
удаление первой строки
« Ответ #6 : 22 Декабря 2004, 18:37:27 »
Я, похоже, неверно задание прочитал. Нужно чтоб в массиве остался один первый элемент, что ли?
There Is More Than One Way To Do It (c)

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« Ответ #7 : 22 Декабря 2004, 18:44:34 »
2NetFly правильно прочитал.
The documentations is your friend

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« Ответ #8 : 22 Декабря 2004, 18:51:11 »
2NetFly
а тему?
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
удаление первой строки
« Ответ #9 : 22 Декабря 2004, 18:54:40 »
Эм, ну тогда ответ смотрите во втором посте %) Или shift @oldlist без присваивания возвращаемого значения чем-то не устраивает?
There Is More Than One Way To Do It (c)

Оффлайн Yaroslav

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 323
  • +0/-0
  • 0
    • Просмотр профиля
удаление первой строки
« Ответ #10 : 22 Декабря 2004, 19:00:55 »
2NetFly
полностью устраивает!
я же улыбнулся в знак того что протормозил сильно!
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили \"Титаник\".

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
удаление первой строки
« Ответ #11 : 22 Декабря 2004, 19:07:12 »
А я, учитывая то, что после меня начали предлагать варианты решения, успел подумать, что, как всегда, невнимательно что-то прочел. Извините за флейм.
There Is More Than One Way To Do It (c)

 

Sitemap 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 26 27 28