Вопросы по теме 'diamond-operator'

Java 7 Diamond Operation в вызове метода
Это своего рода ответ на вопрос в дискуссии: Почему не алмаз работает ли оператор в вызове addAll () в Java 7? Из учебного пособия по Java, http://docs.oracle.com/javase/tutorial/java/generics/gentypeinference.html Обратите...
1982 просмотров
schedule 20.10.2021

Эффективность Perl - Тестирование ARGV внутри цикла while (‹›)
Правильно ли я понимаю, когда заявляю следующее: На проверку $ ARGV (т. Е. Имени файла) на предмет какого-либо условия внутри цикла while (‹>) тратятся циклы ЦП. Более эффективно сначала проверить имя файла, а затем обработать каждую строку...
607 просмотров

Можно ли опустить алмазный оператор в последних версиях Java (8+)?
С Java 7 мы могли бы использовать оператор алмаза: List<String> list = new ArrayList<>(); Теперь я вижу, что в некоторых последних кодах люди отказываются от алмазного оператора: List<String> list = new ArrayList();...
150 просмотров
schedule 19.09.2022

Перебирает ли алмазный оператор Perl немагические массивы (не @ARGV)?
Я не думаю, что следующее должно работать, но оно работает: $ perl -e '@a = qw/1222 2 3/; while (<@a>) { print $_ ."\n";}' 1222 2 3 $ Насколько я знаю, оператор Perl <> должен работать с файловым дескриптором, шаблонами и т. д.,...
646 просмотров
schedule 04.10.2022

Ошибка: (67, 51) java: оператор алмаза не поддерживается в -source 1.6 (используйте -source 7 или выше, чтобы включить оператор алмаза)
Я хочу использовать эту библиотеку, я клонировал ее и импортировал в IntelliJ IDEA 14.0.3 с JDK 1.8. .0_77, но когда я хочу запустить основной метод, я получаю эту ошибку: Error:(422, 50) java: diamond operator is not supported in -source 1.6...
1051 просмотров
schedule 22.01.2023

В чем смысл оператора ромба (‹›) в Java?
Оператор ромба в java 7 допускает следующий код: List<String> list = new LinkedList<>(); Однако в Java 5/6 я могу просто написать: List<String> list = new LinkedList(); Насколько я понимаю, стирание шрифтов - это то...
156040 просмотров
schedule 14.03.2024