4
ответа

Ошибка при передаче строки в метод с выводом подсказок типа

В коде ниже я вызываю функцию (это, оказывается, конструктор), в котором у меня есть вывод подсказок типа. Когда я выполняю код, я получаю следующую ошибку: фатальная ошибка Catchable: Аргумент 1 передал...
вопрос задан: 24 June 2010 18:20
3
ответа

Ввод статических методов, возвращающих экземпляр класса [duplicate]

Как я могу ввести статический метод, возвращающий объект экземпляра? import typing class foo (object): @staticmethod def getOne () - & gt; foo: return FooRegister (). get () FooRegister содержит все ...
вопрос задан: 31 December 2015 21:11
3
ответа

Каков правильный тип подсказки для массива объектов? [Дубликат]

У меня есть массив в моем контроллере symfony следующим образом: $ schedules = $ em- & gt; getRepository ('AppBundle: Hours') - & gt; findBy (массив ('id' = & gt; $ request- & gt; get ('идентификаторы '),), array (...
вопрос задан: 14 December 2015 18:44
3
ответа

Сильная ошибка ввода данных

Это нормальный для получения ошибки "Значение по умолчанию для параметров с подсказкой типа класса может только быть ПУСТЫМ" для метода в интерфейсе, определенном как государственная функция, аннулируют (bool $force=FALSE);? мне нужен он...
вопрос задан: 5 July 2013 09:00
3
ответа

Можно ли подсказать типы возврата в PHP 5.2.5?

Я думаю, что ссылки ctrl+clicking моего затмения могли бы извлечь выгоду значительно... Править: Я использую, затмевают PDT. Редактирование 2: я очень доволен решением помещения docblocks перед функциями (и переменные) с...
вопрос задан: 1 July 2012 19:38
3
ответа

Помогает ли хинтинг типов при выполнении сценариев PHP?

Хинтинг типов помогает компилятору принимать тип переменной, но, поскольку PHP является интерпретируемым языком динамических сценариев, у меня возник вопрос, возможно ли, чтобы хинтинг типа был даже ...
вопрос задан: 27 August 2010 00:58
2
ответа

Совместимость хинтинга типа Python

Я пишу код, который обрабатывает узлы Python AST, который должен быть совместим как для Python 2, так и для Python 3. Однако в Python 3 есть ast.Try, где в Python 2 есть ast.TryFinally и ast.TryExcept, поэтому я ...
вопрос задан: 19 February 2019 22:28
2
ответа

Введите вывод подсказок в Eclipse с PyDev

Я изучаю Python после большого опыта PHP, и было бы удобно иметь вывод подсказок типа в Python. Похож на Eclipse с PyDev, не поддерживает это. Какие-либо предложения? Например, я хочу...
вопрос задан: 9 September 2015 20:44
2
ответа

Итерируемые объекты и подсказки типа массива?

I У меня много функций, которые либо имеют хинтинг типа для массивов, либо используют is_array () для проверки массивности переменной. Теперь я начинаю использовать объекты, которые являются итеративными. Они реализуют Iterator ...
вопрос задан: 2 July 2012 02:05
2
ответа

Введите вывод подсказок, не осуществленный в defrecord конструкторах

Я создал тип с помощью defrecord с подсказками типа для полей. Однако я нашел, что эти подсказки типа не осуществляются в конструкторах, и я могу сделать некоторые странные вещи с ними. Посмотрите на...
вопрос задан: 27 July 2010 14:52
2
ответа

Используя тип подсказывает в Clojure для возвращаемых значений Java

Я работаю над некоторым Java / совместимость Clojure и столкнулся с предупреждением отражения для следующего кода: (defn изображение загрузки [имя ресурса] (javax.imageio. ImageIO/read (.getResource...
вопрос задан: 1 June 2010 22:53
1
ответ

Как я могу зафиксировать “catchable фатальную ошибку” на выводе подсказок типа PHP?

Я пытаюсь реализовать Вывод подсказок Типа PHP5 на одном из моего класса, класс ClassA {государственная функция method_a ($b ClassB) {}} класс ClassB {} класс ClassWrong {} Корректное использование: $a = новый ClassA;...
вопрос задан: 1 October 2019 07:57
1
ответ

Оценивает ли Python подсказку типа прямой ссылки?

Я просматривал раздел PEP 484 «Прямые ссылки» и заметил утверждение: ... это определение может быть выражено в виде строкового литерала, который будет решен позже. И это заставило меня задуматься, когда ...
вопрос задан: 24 March 2019 03:30
1
ответ

Можно ли ввести подсказку строку, которая имеет номера?

Можно ли комментировать строку, которая может быть правильно преобразована в int? Примерно так ... def foo (arg: str [int]): # что, конечно, не работает ... Что эквивалентно ...
вопрос задан: 16 January 2019 17:42
1
ответ

тип подсказок для метода MutableMapping pop ()

Я изучал файл typing.pyi, чтобы лучше понять, как работает подсказка типа универсального контейнера, и набрал следующие строки в определении класса MutableMapping: @ ...
вопрос задан: 13 July 2018 22:07
1
ответ

Избегание круговой ссылки в Python по типу намека на классы, ссылающиеся друг на друга [duplicate]

Я пишу два класса: «Родительский и детский», так что родительский элемент содержит несколько дочерних элементов, и каждый ребенок содержит ссылку на родителя, чтобы в конечном итоге вызвать свой метод (). Поскольку я использую тип hinting (...
вопрос задан: 21 November 2015 16:06
1
ответ

JetBrains WebIDE: вывод подсказок типа переменной PHP?

Существует ли способ подсказать WebIDE, что переменная имеет некоторый тип? Я должен выполнить итерации массива объектов, и нет никакого доступного автозавершения. Это помогает в ZendStudio: $object/* @var ClassName */I...
вопрос задан: 3 September 2013 00:02
1
ответ

Введите вывод подсказок для функций в Clojure

Я пытаюсь разрешить предупреждение отражения в Clojure, который, кажется, следует из отсутствия вывода типа на функциональных возвращаемых значениях, которые являются нормальными объектами Java. Тривиальный пример кода это...
вопрос задан: 10 June 2010 21:40
0
ответов

Статический фабричный шаблон с наследованием и подсказками типов

Я пытаюсь сделать класс Developer, который является подклассом Person. Я хочу, чтобы они оба использовали статический шаблон фабрики (или «именованные конструкторы»). Я видел несколько примеров этого паттерна, но ни одного ...
вопрос задан: 25 March 2019 14:00
0
ответов

Генерация кода Clojure с помощью макроса, содержащего подсказки типа

Я пытаюсь сгенерировать некоторый код Clojure с подсказками типов, однако подсказки типов, кажется, исчезают всякий раз, когда я создаю какой-либо код (, они также не работают, когда код компилируется ), например. `(пусть [^...
вопрос задан: 2 February 2019 06:05
0
ответов

Как решить, что «должен быть экземпляр строки, строка задана» до PHP 7?

Вот мой код: function phpwtf (string $ s) {echo "$ s \ n"; } phpwtf ("Подсказка типа - бомба"); Что приводит к этой ошибке: Уловимая фатальная ошибка: аргумент 1, переданный в phpwtf (), должен быть ...
вопрос задан: 4 June 2018 00:40
0
ответов

Подсказка типа PHP для примитивные значения?

Я хотел бы знать, можно ли с помощью подсказки типа метода ожидать примитивных типов? Примерно так: публичная функция someMethod (string $ str) // ^^^^^^ Или: приватная функция ...
вопрос задан: 22 April 2018 19:17
0
ответов

Как заставить аргументы быть целыми / строковыми

Я бы хотел, чтобы мои функции ожидали строковые / целые числа или выдавали соответствие, например : warning: preg_match () ожидает, что параметр 2 будет строкой. Однако для этой функции public function setImage ($ target, $ ...
вопрос задан: 22 April 2018 18:46
0
ответов

Почему «традиционные» подсказки типов не разрешены в PHP?

Только что обнаружил, что подсказки типов разрешены в PHP, но не для целых чисел, строк, логических значений или чисел с плавающей запятой. Почему PHP не позволяет указывать типы для таких типов, как целые числа, строки, ...?
вопрос задан: 22 April 2018 18:44
0
ответов

Подсказка типа: параметры по умолчанию

Подсказка типа PHP 5 В PHP 5 есть подсказка типа. Функции теперь могут заставить параметры быть объектами (путем указания имени класса в прототипе функции) или массивами (начиная с PHP 5.1). ...
вопрос задан: 13 February 2018 16:09
0
ответов

Вы можете намекнуть на тип элементов массива? [дубликат]

Этот вопрос связан с этим: можно ли намекнуть на тип элементов в возвращаемом массиве? например: / ** * MyFunction выполняет множество функций * * @param TClass1 $ var1 * @param ...
вопрос задан: 23 May 2017 12:13
0
ответов

Подсказка типа для любого объекта

Я работал над кодом, предназначенным для использоваться с объектами, не заботясь о том, что это за объект. Я хотел напечатать намек на то, что создаваемый метод ожидает объект любого типа ...
вопрос задан: 21 March 2017 16:23
0
ответов

Как аннотировать типы множественных возвращаемых значений?

Как использовать подсказки типа, чтобы аннотировать функцию, которая возвращает Iterable, который всегда дает два значения: bool и str? Подсказка Tuple [bool, str] близка, за исключением того, что она ограничивает возвращаемое значение ...
вопрос задан: 21 October 2016 16:45
0
ответов

Невозможно передать нулевой аргумент при использовании подсказки типа

Следующий код: <? Php class Type {} function foo (Type $ t) {} foo (null); ? > сбой во время выполнения: PHP Фатальная ошибка: аргумент 1, переданный в foo (), не должен быть нулевым ...
вопрос задан: 17 July 2016 09:37
0
ответов

Как я могу сказать PyCharm, какого типа должен быть параметр?

Что касается конструкторов, присваиваний и методов вызовов, PyCharm IDE довольно хорошо анализирует мой исходный код и выясняет, какого типа должна быть каждая переменная. Мне нравится, когда это ...
вопрос задан: 1 April 2016 18:08