The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"print mas"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"print mas" 
Сообщение от AlexVS Искать по авторуВ закладки(??) on 04-Янв-06, 23:27  (MSK)
Создал двухмерный масив (перл), заполнил его. Как можно его содержимое вывести одной командой?

При одномерном масиве @mas.
А при двумерном ${@mas} не подходит.

Задача в следующем: есть двумерный масив переменных необходимо его засунуть в execute (в mysql) одним действием !БЕЗ ЦИКЛОВ!

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • print mas, ACCA, 12:43 , 05-Янв-06, (1)  
    • print mas, AlexVS, 12:50 , 05-Янв-06, (2)  
    • print mas, AlexVS, 16:29 , 05-Янв-06, (3)  
  • print mas, mthawk, 18:03 , 05-Янв-06, (4)  
    • print mas, AlexVS, 19:14 , 05-Янв-06, (5)  

Сообщения по теме [Сортировка по времени, UBB]

1. "print mas" 
Сообщение от ACCA Искать по авторуВ закладки(ok) on 05-Янв-06, 12:43  (MSK)
>Создал двухмерный масив (перл), заполнил его. Как можно его содержимое

Это иллюзия. Получился массив ссылок на одномерные массивы. man perlref


> вывести одной командой?

perldoc -f join
perldoc -f map

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "print mas" 
Сообщение от AlexVS Искать по авторуВ закладки(??) on 05-Янв-06, 12:50  (MSK)
>>Создал двухмерный масив (перл), заполнил его. Как можно его содержимое

>Это иллюзия. Получился массив ссылок на одномерные массивы. man perlref
Что значит иллюзия? А в с++ это выглядит как-то иначе?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "print mas" 
Сообщение от AlexVS Искать по авторуВ закладки(??) on 05-Янв-06, 16:29  (MSK)
>perldoc -f join
>perldoc -f map
а можно по подробнее? Я так понимаю предлагаете сначало объеденить в один одномерный массив все переменные, а потом их передавать на выполнение?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "print mas" 
Сообщение от mthawk emailИскать по авторуВ закладки(ok) on 05-Янв-06, 18:03  (MSK)
>Создал двухмерный масив (перл), заполнил его. Как можно его содержимое вывести одной
>командой?
>
>При одномерном масиве @mas.
>А при двумерном ${@mas} не подходит.
>
>Задача в следующем: есть двумерный масив переменных необходимо его засунуть в execute
>(в mysql) одним действием !БЕЗ ЦИКЛОВ!

Без цикла никак.
Или респект тому кто сможет.
Что тебе мешает подготовить вывод из массива в переменную, а ее подкыкнуть к execute ???
Двумерных массивов в перле нет.
Есть массив массивов.
И нет прямой адресации.
только черехз промежуточную переменную (значение)
И не путать с обьектами $obj->[x][y]
по этому толко
foreach(@mas){
}

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "print mas" 
Сообщение от AlexVS Искать по авторуВ закладки(??) on 05-Янв-06, 19:14  (MSK)
>Или респект тому кто сможет.
Один хороший человек смог: map{@{$_}} @mas;
и ему действительно респект.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру