下面是一個示例代碼 package org.example;
import java.lang.reflect.Method;
class TestRef {
public void testA(String ... a) {
for (String i : a) {
System.out.println(i);
}
是否有方法將variable number of arguments傳遞給函數,並使用(*args, **keywords)參數傳遞樣式更改這些參數?我試了幾件事情,但無論是看不出有任何變更,或由編譯器產生錯誤: def foo(*args):
args[0] = 4
這讓我TypeError: object does not support assignment(他們的元組。)或者
我想用泛型和可變參數實現一個函數。 public class Question {
public static <A> void doNastyThingsToClasses(Class<A> parent, Class<? extends A>... classes) {
/*** something here ***/
}
public static