«variadic-functions» 태그된 질문

가변 개수의 인수를받을 수있는 함수는 가변적입니다. 즉, 그 arity가 고정되지 않았습니다. 약어 "varargs"는 일반적으로 이러한 유형의 함수를 나타내는 데 사용됩니다.




3
메소드 서명의 Java "매개 변수"?
C #에서 메서드에 불확실한 수의 매개 변수가 포함 params되도록 하려면 메서드 시그니처에서 최종 매개 변수를 a로 만들어 메서드 매개 변수가 배열처럼 보이지만 메서드를 사용하는 모든 사람이 해당 유형의 매개 변수를 최대한 많이 전달할 수 있도록 할 수 있습니다. 발신자가 원하는대로. Java가 유사한 동작을 지원한다고 확신하지만 수행 방법을 찾을 수 없습니다.

2
Java unchecked : varargs 매개 변수에 대해 확인되지 않은 일반 배열 생성
Java 코드에서 확인되지 않은 경고를 표시하도록 Netbeans를 설정했지만 다음 줄에서 오류를 이해하지 못했습니다. private List<String> cocNumbers; private List<String> vatNumbers; private List<String> ibans; private List<String> banks; ... List<List<String>> combinations = Utils.createCombinations(cocNumbers, vatNumbers, ibans); 제공 : [unchecked] unchecked generic array creation for varargs parameter of type List<String>[] 방법 출처 : /** * …

1
Haskell printf는 어떻게 작동합니까?
Haskell의 유형 안전성은 종속 유형 언어 에 뒤지지 않습니다 . 그러나 Text.Printf 에는 다소 유형이 이상한 것처럼 보이는 깊은 마법이 있습니다. > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 이것 뒤에 숨겨진 깊은 마법은 무엇입니까? Text.Printf.printf함수가 이와 같은 가변 인수를 어떻게 취할 …



7
가변 개수의 인수를 printf / sprintf에 전달하는 방법
일부 텍스트를 형식화하는 "오류"함수를 보유하는 클래스가 있습니다. 가변 개수의 인수를 수락 한 다음 printf를 사용하여 형식을 지정하고 싶습니다. 예: class MyClass { public: void Error(const char* format, ...); }; Error 메서드는 매개 변수를 가져 와서 printf / sprintf를 호출하여 형식을 지정한 다음 작업을 수행해야합니다. 모든 서식을 직접 작성하고 싶지 않으므로 …

6
여러 기본 매개 변수를 AsyncTask에 어떻게 전달할 수 있습니까?
AsyncTask 클래스에 2 개의 매개 변수를 어떻게 전달할 수 있습니까? 와 같은 관련 질문이 있습니다 . ,하지만 AsyncTask에 매개 변수로 여러 개의 프리미티브를 전달하는 데 헛된 시도를하는 어려움에 부딪 혔으므로 발견 한 내용을 공유하고 싶습니다. 이 미묘함은 기존의 질문과 답변에 담겨 있지 않기 때문에 저와 같은 문제에 부딪히는 사람을 돕고 …

2
Python, 가변 길이 위치 인수 뒤의 기본 키워드 인수
파이썬 2의 함수 호출에서 가변 길이 위치 매개 변수 뒤에 명명 된 매개 변수를 사용할 수 있다고 생각했지만 SyntaxError파이썬 클래스를 가져올 때 오류 가 발생합니다. 예를 들어 다음 "get"메서드를 사용하여 작성하고 있습니다. class Foo(object): def __init__(self): print "You have created a Foo." def get(self, *args, raw=False, vars=None): print len(args) print …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.