powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Подскажите ошибку в синтаксисе Perl
3 сообщений из 3, страница 1 из 1
Подскажите ошибку в синтаксисе Perl
    #37996239
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой рабочий код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
my $res = $api->select
(
  {
    'data' => ['id','name','protocol','inet_addr','port'],
    'from' => 'media',
    'where' => {'eq' => ['id',9416]},
    'order_by' => 'name'
  }
);



Заменяю его на такой:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
my $res = $api->select
(
  {
    'data' => qw(id name protocol inet_addr port),
    'from' => 'media',
    'where' => {'eq' => ['id',9416]},
    'order_by' => 'name'
  }
);


и он работает неправильно.
Что не так?
________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
Подскажите ошибку в синтаксисе Perl
    #37996714
S_Andrey_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
['id','name','protocol','inet_addr','port'],


это сцылка на безымянный массив,
а вот это
Код: php
1.
    qw(id name protocol inet_addr port),


список....
...
Рейтинг: 0 / 0
Подскажите ошибку в синтаксисе Perl
    #37996738
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, теперь разобрался.
Указал [qw(...)], так работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Подскажите ошибку в синтаксисе Perl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]