Значение ARRAY в точке останова не видно

Я задал связанный вопрос в другом месте но Я все еще хотел бы знать, почему я не вижу значения массива @x:

введите здесь описание изображения


person user2925716    schedule 04.06.2021    source источник
comment
Похоже, что до @x остался шеврон или символ >, что, вероятно, указывает на то, что вы можете развернуть древовидное представление и проверить содержимое.   -  person amon    schedule 04.06.2021
comment
По сути, это скриншот с недостаточным описанием вашей проблемы. Я действительно не знаю, что вы имеете в виду, я не вижу значения массива @x. Я могу только предположить, что вы смущены тем, что у вас $y равно 5, т.е. длина массива, а не какой-то из 5 его элементов (какой из них вы ожидали?). Это ожидаемо. Если вы хотите, чтобы первый элемент использовал вместо этого ($y) = @x.   -  person Steffen Ullrich    schedule 04.06.2021
comment
Вы не видите значение для массива, потому что массивы не имеют значения. У них есть элементы. Вы можете просмотреть их, нажав на >. Однако было бы неплохо, если бы он отображал количество элементов в массиве.   -  person ikegami    schedule 05.06.2021


Ответы (1)


Протестировано в Windows 10, вам просто нужно щелкнуть знак > перед массивом @x, чтобы развернуть представление и показать его элементы (как отмечено в комментариях @amon):

введите здесь описание изображения

person Håkon Hægland    schedule 04.06.2021
comment
@user2925716 user2925716 Я думаю, возможно, потому, что в вашем вопросе показан скриншот полученного вами вывода, но не объясняется, какой результат вы ожидали. Наличие хорошего ответа не делает что-то хорошим вопросом. Если вы отредактируете вопрос, чтобы получить больше информации о том, что вы ожидали, я думаю, вы, вероятно, обнаружите, что вопрос не будет закрыт. - person tobyink; 05.06.2021
comment
@tobyink Я объяснил, что ожидал увидеть значение моего МАССИВА @x. - person user2925716; 05.06.2021