Cordial Greetings ...Conversion Java de func_get_args PHP, varargs
Je l'ai en PHP.
function Func0($sString1,$iInteger0,$sString2) {
$OrigArgs = func_get_args();//The arguments
Func1($OrigArgs,1);
}
function Func1($OriginalArgs,$AddedArg) {
$NumFirstArgs = size($OriginalArgs);
if ($NumFirstArgs>3) {
print("you have more than 3 arguments originally");
}
}
Je dois traduire le code ci-dessus pour Java
J'ai besoin en java attraper les arguments à l'origine/paramètres et de les utiliser dans d'autres fonctions ...
Comme vous pouvez le voir les arguments peut être avec différents types selon Java ..
public void Func0(String sString1,int iInteger0,String sString2) {
Object[] OrigArgs = func_get_args();//The arguments
Func1(OrigArgs,1);
}
public void Func1(Object[] OriginalArgs,int AddedArg) {
int NumFirstArgs = OriginalArgs.length;
if (NumFirstArgs>3) {
System.out.println("you have more than 3 arguments originally");
}
}
Merci,
Où utilisez-vous varargs dans votre code PHP? – Achrome
Oui, mais c'est rectifiable, Comme vous pouvez le voir, le problème est avec func_get_args(), je ne connais pas le groupement. Je pense en varargs, car peut être applicable ... –