Результаты поиска по запросу "language-design"

2 ответа

В Java, как я могу избежать необработанных типов при вызове getClass для экземпляра универсального типа?

Предположим, у меня есть это на Java: List<String> list = new ArrayList<String>(); list.getClass();Тип последнего выраженияClass<? extends List>, Я понимаю, почему из-за стирания не может бытьClass<? extends List<String>>, Но почему это не может ...

3 ответа

 класс хотя.

о создания хорошей симметрии с унарным минусом, почему унарный оператор плюс определен наNumeric класс? Есть ли в этом какая-то практическая ценность, если не считать путаницы, позволяющей писать такие вещи, как++i (который, в отличие от ...

2 ответа

«определяет» свойства. Свойства не являются аргументами, поэтому вам все равно понадобится специальный идентификатор.

у флаг, который указывает свойство системы в Java-D? Конечно, есть некоторая семантика в этом выборе письма, но я не могу догадаться, что это такое.

ТОП публикаций

6 ответов

@Quuxplusone Ну, вы можете попытаться смоделировать его с помощью функций генератора, но даже те, которые требуют ES6. И если вы просто используете Promises напрямую, то вы теряете синтаксис, что делает его даже похожим на синхронную функцию. Если вы застряли с ES5, вам лучше всего использовать транспортер, такой как Babel, для компиляции с ES7 на ES5.

у в JavaScript нет такой функции, котораяустанавливает время ожидания для его продолжения, сохраняет необходимое состояние (объект области действия и точку выполнения), завершает сценарий и возвращает управление обратно в браузер? После истечения ...

3 ответа

Спасибо за это. Пример действительно иллюстрирует ограниченное использование конструкции; вышеупомянутый пункт о том, что он хешируется компилятором, имеет большой смысл.

ал интересную статьюВот [http://visualstudiomagazine.com/Articles/2011/05/01/pfcov_Csharp-and-VB.aspx?Page=2] и он сделал интересное замечание об операторе 'case' в vb.net против оператора 'switch' в C #, который я вставил ниже: Следующий ...

5 ответов

(Извините, что возродил старую ветку, я наткнулся на это, когда искал способы реализовать то, что охватывает ответ Брайана, и подумал, что я потрачу на это 2 цента).

леднее время я пытался реализовать некоторые чистые методы кодирования в AS3. Один из них заключается в том, чтобы не отдавать ссылки на массивы из содержащего объекта. Дело в том, что я контролирую добавление и удаление из одного класса, а все ...

1 ответ

http://scala-programming-language.1934581.n4.nabble.com/scala-Singleton-td1940630.html

ификация языка Scalaговорит в соответствии с §3.2.1: [http://www.scala-lang.org/docu/files/ScalaReference.pdf]Стабильный тип - это либо одиночный тип, либо тип, который объявлен подтипом признака scala.Singleton. Я не смог найти ни в ...

9 ответов

Таким образом, даже несмотря на то, что приведенный выше код выполняется линейно, структура кода представляет собой «реальную» структуру объектов, что облегчает понимание, поддержку и расширение другими разработчиками.

у C # допускает блоки кода без предшествующего оператора (например,if, else, for, while)? void Main() { { // any sense in this? Console.Write("foo"); } }

1 ответ

, Это мой собственный проект, но я думаю, что он должен работать.

о, я едва понимаю основы RegEx, но почему они не могут разработать его для использования ключевых слов (например, SQL) вместо некоторых загадочных подстановочных знаков и символов? Это для производительности, так как RegEx интерпретируется / ...

3 ответа

, Более того, вы не обсуждаете более конкретные проблемы с клонированием и сериализацией, такие как наследование и повторное использование возможностей клонирования и сериализации суперкласса и т. Д.

есно, насколько отличались бы эти функциональные возможности (и насколько отличалась бы реализация), если бы Scala не следовала (должна) следовать Javajava.io.Serializable/java.lang.Cloneable (в основном, чтобы оставаться совместимым с Java и ...