0
ответов

Обнуляемые типы возврата в PHP7

PHP 7 вводит декларации возвращаемого типа. Это означает, что теперь я могу указать, что возвращаемое значение - это определенный класс, интерфейс, массив, вызываемый или один из недавно включаемых скалярных типов, как это возможно для ...
вопрос задан: 9 November 2015 12:10
0
ответов

Подсказка типа в переменных класса

<? php namespace Sandbox; класс Sandbox {private Connectors \ ISandboxConnector $ connection; public function __construct (Connectors \ ISandboxConnector $ conn) {$ this- > соединение ...
вопрос задан: 23 September 2013 10:06
0
ответов

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

Есть ли способ добавить более одного типа подсказки к метод? Например, foo (param) должен получить экземпляр строки OR bar OR baz.
вопрос задан: 24 December 2012 21:05
0
ответов

Быстрая арифметика комплексных чисел в Clojure

Я реализовывал некоторую базовую арифметику комплексных чисел в Clojure и заметил, что она была примерно в 10 раз медленнее, чем примерно эквивалентный код Java, даже с подсказками типов. Сравните:(определение плюс [[^...
вопрос задан: 6 August 2012 12:18
0
ответов

PHP: константа как переменная в функции

Я пытаюсь использовать константу как параметр функции, можно ли проверить тип этой константы. Пример того, что я хочу: class ApiError { const INVALID_REQUEST = 200; } class Response { public ...
вопрос задан: 17 June 2012 21:09
0
ответов

хинтинг типов и причины их ограничений

Действительно ли объект и массив - единственные типы, разрешенные для хинтинга типов? Кроме того, они заявляют в документации, что стандартные типы string и int также не могут иметь подсказки типа. И это делает меня более любопытным. ...
вопрос задан: 20 October 2011 14:10
0
ответов

Как закодировать автодополнение в python?

Я хотел бы закодировать автодополнение в терминале Linux. Код должен работать следующим образом. Имеется список строк (например, "привет, "привет", "как дела", "до свидания", "отлично", ...). В терминале пользователь будет ...
вопрос задан: 19 October 2011 18:44
0
ответов

Clojure defmacro теряет метаданные

Я пытаюсь создать небольшой макрос Clojure, который определяет строку с подсказкой типа: (defmacro def-string [имя значение] `(def ^ String ~ имя ~ значение)) (def -string db-host-option "db-host") Когда я ...
вопрос задан: 13 October 2011 12:53
0
ответов

return ಅಥವಾ: ಟ್ಯಾಗ್ ಮೆಟಾದೊಂದಿಗೆ ಸುಳಿವು ಹಿಂತಿರುಗಿಸುವ ಮೌಲ್ಯವನ್ನು ಟೈಪ್ ಮಾಡಿ?

ಕ್ಲೋಜುರೆನಲ್ಲಿ ಇಬ್ಬರೂ ಒಂದೇ ರೀತಿ ಮಾಡುತ್ತಿದ್ದಾರೆಂದು ತೋರುತ್ತದೆ. ಯಾವ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಂಗೀಕೃತವಾಗಿದೆ? (defn a ^ int [] 4) (defn b ^ tag: tag int} [] 4) ಇದು ಚಿಕ್ಕದಾಗಿದ್ದರಿಂದ ಇದು ಒಂದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
вопрос задан: 26 June 2011 15:37
0
ответов

Функции с переменным числом аргументов и подсказка типов в PHP

Быстрый: есть ли способ принудительно использовать типы для функций с переменным числом аргументов в PHP? Полагаю, что нет, но, возможно, я что-то упустил. На данный момент я просто использую один обязательный аргумент для ...
вопрос задан: 10 June 2011 17:19
0
ответов

Способ проверить, является ли переменная допустимым ресурсом изображения GD?

У меня есть класс, который принимает ресурс изображения GD в качестве одного из своих аргументов. Насколько мне известно, нет способа ввести подсказку, поскольку он является ресурсом, а не объектом. Есть ли способ проверить ...
вопрос задан: 10 May 2011 22:02
0
ответов

Подсказка типа для нескольких несвязанных интерфейсов

Есть ли в php способ напечатать подсказку для двух разных, несвязанных интерфейсов? Например: interface errorable {function error ($ msg); } интерфейс с возможностью записи {ssh_for_recorder (); } class ...
вопрос задан: 1 March 2011 22:51
0
ответов

Как добиться рекурсивного deftype

Мне любопытно, как создать Clojure deftype, который содержит ссылку на себя , например (deftype BinaryTree [^ BinaryTree left ^ BinaryTree right]) Это не работает ... однако я не вижу внутреннего ...
вопрос задан: 27 January 2011 14:17
0
ответов

Реализация интерфейса PHP отклоняет подклассы по параметрам

учтите следующее: класс A {} класс B расширяет A {} интерфейс I {// ожидает экземпляр объекта A function doSomething ( A $ a); } класс C реализует I {// не удается ???? функция doSomething (B $ b) {} } В ...
вопрос задан: 24 January 2011 13:59
0
ответов

Как мне получить intellisense в PHP / Eclipse для пользовательских объектов, извлеченных из массива в цикле foreach?

У меня есть коллекция пользовательских объектов (подкаст) в массиве. Когда я использую цикл foreach для перебора этой коллекции, у меня нет завершения кода для переменной, содержащей извлеченный объект ...
вопрос задан: 19 September 2010 03:54
0
ответов

Как я могу ввести подсказку для массива?

У меня есть следующая запись: (defrecord Signal [образцы ^ двойная частота дискретизации ^ двойной коэффициент масштабирования]) Как я могу указать образцы для быть двойным массивом? Я использую clojure 1.2.0 Edit: @dreish Я получаю ...
вопрос задан: 16 September 2010 07:31