powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как можно извлечь скаляр из bless-переменной?
2 сообщений из 2, страница 1 из 1
Как можно извлечь скаляр из bless-переменной?
    #38846776
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забираю данные из mongodb (с помощью Mango).
Логические типы данных возвращаются как объекты, Dumper показывает эти значения как:
Код: plaintext
bless( do{\(my $o = 0)}, 'Mojo::JSON::_Bool' )
Можно ли отсюда получить 0?

Про способ с помощью eval Data::Dumper->Dump я уже почитал.
Но может быть есть более человеческий способ?

________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
Как можно извлечь скаляр из bless-переменной?
    #38847226
TheAthlete
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B.,

Используйте unbless:
perl -MData::Structure::Util=unbless -MScalar::Util=refaddr -E '$x = bless \(my $false = 0) => "My"; unbless $x; say (ref( $x ). " " . refaddr( $x)); say $$x'
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как можно извлечь скаляр из bless-переменной?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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