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

Поиск канала и редиректов в perl @ARGV
При написании традиционной программы Unix/Linux perl предоставляет ромбовидный оператор ‹>. Я пытаюсь понять, как проверить, не передан ли вообще аргумент, чтобы скрипт Perl не сидел в цикле ожидания для STDIN, когда этого не должно быть....
1593 просмотров
schedule 15.09.2022

Ошибка компиляции в операторе Java 7 Diamond: ArrayList‹›();
У меня есть эта строка кода: List<IObserver<?>> observers = new ArrayList<>(); и получите 3 следующие ошибки: Cannot instantiate the type ArrayList<?> Syntax error on token "<", ? expected after this token Type...
25690 просмотров
schedule 18.07.2023

Алмазный сокращенный синтаксис не работает javac
Когда я компилирую это: LinkedBlockingDeque<Integer> q = new LinkedBlockingDeque<>(); в версии Eclipse Java EE Kepler все работает нормально, но однажды я пытаюсь скомпилировать ту же программу в терминале с помощью javac...
7143 просмотров
schedule 03.01.2024

Полезен ли параметр типа в конструкторе создания универсального объекта?
Я знаю, что начиная с Java 7 повторение типа универсального класса в конструкторе во время создания экземпляра является избыточным. А как насчет алмазного оператора ‹>, можно ли его повторить? Другими словами, я хотел бы знать, в чем разница между...
552 просмотров

Функции Java 7 не работают в Ubuntu с версией Java 1.7.0_51
В соответствии с java -version вот на что похожа моя среда Ubuntu Java: java version "1.7.0_51" OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.12.04.2) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) My javac...
440 просмотров
schedule 16.10.2023

Алмазный тип не поддерживается на этом уровне языка
После импорта проекта в студию Android, если я хочу скомпилировать или запустить проект, возникает ошибка: Ошибка: (61, 65) java: оператор Diamond не поддерживается в -source 1.6 (используйте -source 7 или выше, чтобы включить оператор Diamond)...
13182 просмотров

Как я могу использовать оператор диапазона с регулярными выражениями, если текст для сопоставления не находится в $_?
Я пытаюсь использовать оператор диапазона при анализе части файла. В основном мой код состоит из: use strict; use warnings; while (<DATA>){ if (/start/ .. /stop/){ print; #print only lines between the two markers } }...
80 просмотров
schedule 06.11.2023