У меня есть хак, который мне нужно использовать при следующих условиях:
- Это последняя страница данных.
- Это не первая страница.
- Нет четного количества элементов данных размера страницы.
Итак, я попробовал этот код:
my $use_hack =
$last_page_number == $current_page_number and
$page_number != 1 and
$total_items % $items_per_page != 0;
И я продолжаю получать это предупреждение Useless use of numeric ne (!=) in void context
о последнем условии, и оно оценивается как истинное, когда $total_items % $items_per_page = 0
.
say 'NOT EVEN' if $total_items % $items_per_page != 0; #works properly, though...
Я пробовал различные комбинации скобок, чтобы сделать это правильно, но, похоже, ничего не работает.