1
ответ

Вопрос о SCJP: перегрузка метода Java с var-args. Каково объяснение?

Почему следующая программа выдает исключение? общедоступный класс MainClass {общедоступная статическая основная пустота (Строка [] argv) {callMethod (2);} общедоступная статическая пустота callMethod (Целое число... i) {...
вопрос задан: 23 February 2010 21:18
1
ответ

Списки аргумента переменной в C++ / CLI

Как я создаю функцию, которая принимает список аргумента переменной в C++ / CLI? Я надеюсь создавать функцию, которая вперед большая часть из него - аргументы Строке:: Формат.
вопрос задан: 29 December 2009 05:13
1
ответ

scala как вызвать метод внутри другого? [dубликат]

Мой процесс (обрезать список строк) работает отлично, но имеет другое поведение, когда я вызываю внутри другой функции. def process (s: Any *): String = {val chaine = s.map (_. toString) ....
вопрос задан: 2 December 2009 11:35
1
ответ

Как “передать” переменное количество аргументов +stringWithFormat NSSTRING:

Я хотел бы записать функцию в Objective C, таком как тот ниже, который берет переменное количество аргументов и передает те аргументы на +stringWithFormat:. Я знаю о vsnprintf, но этом...
вопрос задан: 14 September 2009 14:22
1
ответ

Разворачивание var args в AS3

Я задаюсь вопросом, существует ли некоторый способ распаковать список аргументов переменной длины в AS3. Возьмите, например, эту функцию: государственная функция varArgsFunc (amount:int... args): Массив {если (составляют == 3) {...
вопрос задан: 10 September 2009 14:55
1
ответ

C varargs - проблемы va_copy

Я пишу функцию в C, который берет переменное количество аргументов. size_t myprintf (символ *fmt...);Пока все хорошо. я решил, лучше делать вещи Правильный Way™ и делают версию этим...
вопрос задан: 11 August 2009 09:24
0
ответов

Возможное загрязнение кучи через параметр varargs

Я понимаю, что это происходит с Java 7 при использовании varargs с универсальным типом; Но мой вопрос ... Что именно означает «Затмение», когда говорит, что «его использование может привести к загрязнению кучи?» И как ...
вопрос задан: 10 June 2019 20:57
0
ответов

Зачем использовать переменные аргументы сейчас, когда доступны списки инициализаторов?

Мне было интересно, каковы преимущества переменных аргументов по сравнению со списками инициализаторов. Оба предлагают одинаковую возможность - передавать неопределенное количество аргументов в функцию. Что я лично думаю ...
вопрос задан: 16 April 2019 07:21
0
ответов

Список параметров метода Java varargs и массив

Varargs: public static void foo (String ... string_array) {...} против Параметры одного массива: public static void bar (String [] string_array) {...} Java 1.6, кажется, принимает / отклоняет следующее: .. ,
вопрос задан: 22 February 2019 18:21
0
ответов

Что такое свойство «Режим» в Интерфейсном Разработчике, которое предлагает «Масштаб для заполнения», «Соответствие аспекта» и т. Д.?

Мне интересно, что за раскрывающийся «Режим» " около? Он содержит «Масштаб для заполнения», «Подгонка соотношения сторон» и так далее. Мне пока не приходилось его менять, но мне любопытно, для чего это можно использовать. Может кто-нибудь объяснить?
вопрос задан: 30 November 2018 19:06
0
ответов

вызовите printf с помощью va_list

void TestPrint (char * format, ...) {va_list argList; va_start (список аргументов, формат); printf (формат, список аргументов); va_end (список аргументов); } int main () {TestPrint ("Тестовая печать% s% d \ n", "строка", ...
вопрос задан: 3 October 2018 00:04
0
ответов

Python, аргументы ключевого слова по умолчанию после позиционных аргументов переменной длины

Я подумал Я мог бы использовать именованные параметры после позиционных параметров переменной длины в вызове функции в Python 2, но я получаю SyntaxError при импорте класса python. Я пишу со следующим ...
вопрос задан: 18 September 2017 20:33
0
ответов

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

Я застрял, пытаясь передать массив примитивов (в моем случае int []) в метод с varargs. Допустим, // prints: 1 2 System.out.println (String.format ("% s% s", new String [] {"1", "2"})); ...
вопрос задан: 3 August 2017 11:52
0
ответов

Предупреждение для общих переменных

Я объявил следующий метод: private void mockInvokeDBHandler (Map ... rows) {List > allRows = Arrays.asList (rows)); // остальная часть ...
вопрос задан: 2 August 2017 08:39
0
ответов

Функция с неизвестным количеством параметров в C

Как я могу написать (если это вообще возможно... )функция, которая принимает неизвестное количество параметров в C99 (тип возвращаемого значения константа)?
вопрос задан: 21 July 2017 13:07
0
ответов

Java: разрешение перегруженных методов и varargs - запутанный пример

Когда я подумал, что понял, что JLS15.12 применяется к varargs, вот этот пример: package com.example.test.reflect; открытый класс MethodResolutionTest2 {public int compute (Object obj1, ...
вопрос задан: 23 May 2017 12:25
0
ответов

Функция Haskell, которая принимает в качестве аргумента функцию с переменным числом аргументов (и возвращает что-то еще, кроме этой функции) без FlexibleInstances, чистый Haskell2010

Можно ли выразить следующую программу Haskell без FlexibleInstances, т.е. на чистом Haskell2010? {- # LANGUAGE FlexibleInstances # -} class Funk a where true :: a -> [Bool] ...
вопрос задан: 23 May 2017 12:20
0
ответов

Почему `"%c"` существует в `printf`, если `char` преобразуется в `int`?

В C у вас есть флаги форматов "%c" и "%f" для printf- и scanf-подобных функций. Обе эти функции используют аргументы переменной длины ..., которые всегда преобразуют плавающие числа в двойки, а символы в инты. ...
вопрос задан: 23 May 2017 12:20
0
ответов

Как определить, что список va _пуст

Я читал, что некоторые компиляторы поддерживают список va _с макросами, и пользователи могли перегружать функциональность другими макросами для подсчета списка va _. Есть ли у визуальной студии...
вопрос задан: 23 May 2017 12:08
0
ответов

Почему классы Guava предоставляют так много фабричных методов, а не только один, который принимает varargs? [дубликат]

Возможный дубликат: Почему у ImmutableList Guava так много перегруженных методов of ()? Глядя на ImmutableList Guava (и некоторые другие классы), вы найдете множество перегруженных ...
вопрос задан: 23 May 2017 12:08
0
ответов

GCC неправильно обрабатывает указатель на va_list, переданный функции?

Вопрос: «Передать va_list или указатель на va_list?» имеет ответ, который цитирует стандарт (ISO / IEC 9899: 1999 - §7.15 'Переменные аргументы , сноска 212), в котором прямо говорится, что: ...
вопрос задан: 23 May 2017 12:02
0
ответов

Решение для предупреждения компилятора об общих varargs

Загадка из этого блога. Аналогично SO1445233. Учитывая следующий список источников, объясните, почему компилятор выдает предупреждение при вызове метода списка, и дайте решение для удаления ...
вопрос задан: 23 May 2017 12:01
0
ответов

Scala: Могу ли я преобразовать параметр в varargs?

У меня есть параметр: val myOption: Option [Int] = fooBar () И метод, который принимает параметр varargs: def myMethod (a: String, b: Int *) = {...} Есть ли способ передать параметр методу как ...
вопрос задан: 23 May 2017 11:58
0
ответов

Как написать функцию Haskell, которая принимает в качестве аргумента функцию с переменным числом аргументов

Я пытаюсь создать функцию, которая получает переменную функция в качестве аргумента, то есть func :: (a -> ... -> a) -> a как я могу это сделать? Я читал о поливариадических функциях и я ...
вопрос задан: 23 May 2017 11:45
0
ответов

Java: Безопасность типов: для параметра varargs создается общий массив A [дубликат]

Возможный дубликат: возможно ли решить «Общий массив T создается для параметра varargs »предупреждение компилятора? Считайте, что это дано: interface A {/*...*/} ...
вопрос задан: 23 May 2017 10:33
0
ответов

Как добавить новый элемент в Varargs?

У меня есть метод public boolean findANDsetText (String Description, String... extra ){ внутри я хочу вызвать другой метод и передать его дополнительно, но я хочу добавить новый элемент (Description )в..
вопрос задан: 23 May 2017 10:29
0
ответов

Какая часть спецификации языка Java описывает поведение опущенного Варарги?

Я ищу соответствующую часть Спецификации языка Java (JLS), которая описывает поведение при вызове метода переменной арности (vararg). Рассмотрим метод: public static void ...
вопрос задан: 2 April 2017 07:27
0
ответов

Как передать ArrayList параметру метода varargs?

По сути, у меня есть список местоположений ArrayList: ArrayList location = new ArrayList(); ниже я вызываю следующий метод: .getMap(); параметры в ...
вопрос задан: 23 January 2017 07:10
0
ответов

Как работает Haskell printf?

Типовая безопасность в Haskell не уступает только языкам с зависимой типизацией. Но с Text.Printf творится некоторая глубокая магия, которая кажется довольно нестабильной. > printf "% d \ n" 3 3 > printf "% ...
вопрос задан: 15 July 2016 11:50
0
ответов

Вызывает ли printf («% x», 1) неопределенное поведение?

Согласно стандарту C (6.5.2.2 параграф 6) Если выражение, обозначающее вызываемую функцию, имеет тип, который не включает прототип, целочисленные повышения выполняются для каждого ...
вопрос задан: 15 March 2016 04:06