J'ai écrit en java pour un certain temps, et aujourd'hui j'ai rencontré la déclaration suivante:
public static void main(String... args) {
}
Notez le "dot dot dot" dans la déclaration de tableau, au lieu de l'habituel crochets []. Clairement, il fonctionne. En fait, j'ai écrit un petit essai et vérifié qu'il fonctionne. Alors, j'ai tiré la java de grammaire pour voir où cette syntaxe de déclaration d'argument est, mais n'a pas trouvé quoi que ce soit.
Donc, pour les experts, comment cela fonctionne? Fait-il partie de la grammaire? Aussi, bien que je ne peux déclarer une fonction comme ça, je ne peux pas déclarer un tableau dans une fonction du corps comme cela.
De toute façon, connaissez-vous un endroit qui a ce documentée. C'est la curiosité, et peut-être pas la peine de tout temps investi en elle, mais j'étais perplexe.