0
ответов

Ошибка с varargs для объектов-функций в Scala?

Почему это не работает? val f = (args: Int *) => args.sum error: ')' ожидается, но идентификатор найден. val f = (args: Int *) => args.sum ^ Однако это работает отлично def ...
вопрос задан: 25 December 2011 05:51
0
ответов

Добавление элементов в оболочку вариативной функции без перераспределения нового фрагмента

Хорошо, мне нужна небольшая оболочка fmt.Printf () для удобства отладки: 1 / "слишком много аргументов в вызове fmt.Fprintln ": func Debug (a ... interface {}) {if debug {fmt.Fprintln (out, ...
вопрос задан: 22 December 2011 14:42
0
ответов

Как передать одну или ни одну переменную arg в scala?

Имея, def test (args: Any *) = args.size, я бы хотел вызвать его с пустым список аргументов в зависимости от условия, но избегайте if / else. Я пришел с таким решением: test (List ("one"). Filter (_ => ...
вопрос задан: 17 December 2011 17:37
0
ответов

Преобразование содержимого NSArray в varargs (с ARC) для использования с NSString initWithFormat

Сегодня у нас есть код, который принимает NSArray и передает его в качестве списка аргументов в -[NSString initWithFormat:arguments], и мы пытаемся заставить это работать с ARC. Вот код, который мы используем ...
вопрос задан: 25 November 2011 19:17
0
ответов

поддельный va_list в ARC

Мне нужно создать в приложении iOS поддельный va_list для передачи в функцию initWithFormat: arguments: NSString, это мой код: NSArray * fixedArguments = [[NSArray alloc] initWithArray: arguments]; ...
вопрос задан: 21 November 2011 13:03
0
ответов

Что не так с таким использованием параметров отдыха с defprotocol и defrecord в Clojure?

Что не так с приведенным ниже использованием параметров отдыха с defprotocol и defrecord в Clojure? (defprotocol prot (f [this] [this & rest])) (defrecord rec [] prot (f [this] "one arg") (f [this ...
вопрос задан: 14 November 2011 09:20
0
ответов

Функция случайного выбора с использованием вариативных шаблонов - возможно ли?

Я хотел бы использовать вариативные шаблоны C ++ 11 для достижения обобщенной функции «случайного выбора». Примерно так ... template T randomPicker (T one, T two, T three) {int ...
вопрос задан: 9 November 2011 23:02
0
ответов

Конструктор списка переменных, как установить по умолчанию правильный тип и обеспечить безопасность типа

Вот что у меня есть: {- # LANGUAGE MultiParamTypeClasses, FlexibleInstances # -} class ListResultMult ra, где lstM :: a -> [a] -> r listM :: ListResultMult ra => a -> r ...
вопрос задан: 6 November 2011 23:40
0
ответов

конечный возвращаемый тип с использованием decltype с функцией вариативного шаблона

I хотите написать простой сумматор (для хихиканья), который складывает каждый аргумент и возвращает сумму соответствующего типа. В настоящее время у меня есть это: #include используя пространство имен std; template & ...
вопрос задан: 5 November 2011 21:41
0
ответов

Когда предпочесть список varargs массиву?

Я реализую API и имею метод, с помощью которого вы передаете список путей, по которым программа считывает ресурсы из общедоступной void importFrom (String ... paths) { } Я использую varargs, чтобы вызвать ...
вопрос задан: 31 October 2011 08:31
0
ответов

Почему многие функции Clojure являются вариативными?

Вот проблема, с которой я постоянно сталкиваюсь в Clojure: user => (max [3 4 5 6 7]) {{1} } [3 4 5 6 7]; ожидалось '7' Некоторые функции не делают того, что я ожидал! Вот одно из решений, использующее apply: user => (apply max [...
вопрос задан: 25 October 2011 13:41
0
ответов

Упрощенный вызов метода Varargs в Java 7

В Java 7 у вас есть возможность поставить @ Аннотация SafeVarargs для подавления предупреждения, которое вы получаете при компиляции метода с неповторяемым параметром varargs. Предложение Project Coin гласит, что ...
вопрос задан: 22 October 2011 11:55
0
ответов

Как я могу отправить массив строк в метод инициализации varargs UIActionSheet?

У меня есть лист действий с параметрами, которые меняются в зависимости от обстоятельств. Существует достаточно различных заголовков кнопок, и я хотел бы сначала создать массив из этих заголовков кнопок, но я могу '...
вопрос задан: 17 October 2011 23:23
0
ответов

Почему автобокс не отменяет varargs при использовании перегрузки метода в Java 7?

У нас есть класс LogManager в нашем Java-проекте, который выглядит следующим образом: public class LogManager {public void log (Level logLevel, Object ... args) {// do something} public void ...
вопрос задан: 7 October 2011 16:09
0
ответов

Как реализовать «шаблон переменных» с pre-c ++ 0x (VS2008)?

Я использую Visual Studio 2008 и хочу реализовать функцию форматирования строк без списка аргументов переменных. Как реализовать "вариативный шаблон" с pre-c ++ 0x (VS2008)? Есть ли какая-нибудь библиотека ...
вопрос задан: 7 October 2011 06:41
0
ответов

Могу ли я изменить va_list перед его передачей?

В своих попытках понять, что я могу и чего не могу делать с va_list в (Objective-) C, я натолкнулся на эту небольшую загадку. Я надеялся создать категорию на NSString, которая упростит ...
вопрос задан: 3 October 2011 15:04
0
ответов

Указание одного типа для всех аргументов, передаваемых в вариативную функцию или вариативную функцию шаблона без использования массив, вектор, структуры и т. д.?

Я создаю функцию (возможно, функцию-член, а не то, что это имеет значение ... может, имеет значение?), которая должна принимать неизвестное количество аргументов, но я хочу, чтобы они все быть одного типа. Я знаю, что ...
вопрос задан: 2 October 2011 10:30
0
ответов

Почему для функций с переменным числом аргументов требуется как минимум два аргумента?

Я пытаюсь восполнить пробел в своих знаниях. Почему для вариативных функций требуется как минимум два аргумента? В основном из основной функции C, имеющей argc как количество аргументов, а затем argv как массив массивов символов? ...
вопрос задан: 2 October 2011 08:17
0
ответов

Что означает «…» в списке параметров? doInBackground (String… params)

Я не понимаю этот синтаксис. Попытка ввести в Google несколько слов плюс "..." бесполезна.
вопрос задан: 24 September 2011 12:51
0
ответов

Передача аргументов с переменным числом аргументов в одной функции другой функции в D

У меня есть переменная D -style function foo (format, ...), которая является оболочкой для writefln. Я бы хотел сделать что-то вроде этого: foo (format, <...>) {// ... writefln (format, ...); } ...
вопрос задан: 23 September 2011 20:37
0
ответов

Как я могу добавить новый аргумент в существующий список аргументов переменной?

В многопоточной программе я пишу пользовательскую функцию печати, которая принимает переменный список аргументов. void t_printf (char * str, ...) {if (file_ptr! = NULL) {va_list ap; ...
вопрос задан: 12 September 2011 14:34
0
ответов

- это 1-й аргумент объективной CARIADIC FUNCTION CANLATION?

Вот пример вариадиадической функции в OBJ C. // Этот метод принимает объект и переменную Количество args. - (void) appendobjects: (id) firstObject, ...; Это действительно обязательно иметь ...
вопрос задан: 9 September 2011 10:13
0
ответов

TWebbrowser очень медленно загружать маркеры реального времени с локальной карты Google HTML

Я на самом деле отображаю каждые 2 секунд много точек GPS в реальном времени (20), показывая его с index.html (используя карты Google для отображения и обработки точек) в моем TWebBrowser, и это замедляет много мое приложение....
вопрос задан: 5 September 2011 12:57
0
ответов

Как я могу пройти содержимое списка к методу Varargs?

У меня есть метод, который использует функцию varargs: void add (животное ...); Теперь, вместо того, чтобы делать .add (собака, кошка), у меня есть список животных с неизвестным количеством элементов, список <животных> i = new ...
вопрос задан: 3 September 2011 18:36
0
ответов

Необходимость вперед объявляющих шаблонных функций

я недавно создал этот пример кода для иллюстрирования C++ 11 шаблонов variadic функциональное использование. шаблон <Голова имени типа, имя типа... Хвост> освобождает нечто (Голова, Хвост...); шаблон <имя типа... Хвост>...
вопрос задан: 31 August 2011 09:50
0
ответов

PHP: Могу ли я объявить абстрактную функцию с переменным количеством аргументов?

Я хочу иметь возможность объявлять абстрактную функцию в родительском классе с неизвестным количеством аргументов: абстрактная функция doStuff (... ); а затем определить реализацию с набором подсказок ...
вопрос задан: 15 August 2011 18:24
0
ответов

Почему Java не вызывает метод (List ), если у меня есть метод (Object…)?
У меня есть следующий класс, который хранит список массивов объектов . открытый класс Test {частный список <объект []> список = новый ArrayList <объект []> (); public void addList (Object ... obj) { ...
вопрос задан: 15 August 2011 12:48
0
ответов

Scala: Конструктор, принимающий либо Seq, либо varargs

Я предполагаю, что из соображений совместимости тип параметров vararg Any * равен Array [Any] - исправьте это, если я ошибаюсь. Однако это не объясняет следующую ошибку: class Api (...
вопрос задан: 12 August 2011 14:11
0
ответов

Сборка LLVM: вызовите функцию с помощью varargs

Я хочу определить функцию в сборке LLVM, которая принимает в качестве аргумента: идентификатор подфункции a vararg Эта функция должна выполнить некоторую предварительную обработку, найти правильную функцию для идентификатора ...
вопрос задан: 10 August 2011 20:03
0
ответов

Почему Java varargs не поддерживает коллекции?

В моем Java-коде я часто использую очень удобный метод (Class ... args) varargs. Насколько я знаю, они позволяют передавать любое количество объектов Class или массив Class []. Так как я также часто использую Java ...
вопрос задан: 1 August 2011 13:15