मैं थोड़ी देर के लिए जावा लिख दिया गया है, और आज मैं निम्नलिखित घोषणा का सामना करना पड़ा:जावा सरणी तर्क घोषणा वाक्यविन्यास "..." कैसे काम करता है?
public static void main(String... args) {
}
नोट "डॉट डॉट डॉट" सरणी घोषणा में, बजाय सामान्य ब्रैकेट []। स्पष्ट रूप से यह काम करता है। असल में मैंने एक छोटा परीक्षण लिखा और सत्यापित किया कि यह काम करता है। इसलिए, मैंने जावा व्याकरण को यह देखने के लिए खींच लिया कि तर्क घोषणा का यह वाक्यविन्यास कहां है, लेकिन कुछ भी नहीं मिला।
तो विशेषज्ञों के लिए, यह कैसे काम करता है? क्या यह व्याकरण का हिस्सा है? साथ ही, जब मैं इस तरह की फ़ंक्शन घोषित कर सकता हूं, तो मैं इस तरह के फ़ंक्शन के शरीर के भीतर एक सरणी घोषित नहीं कर सकता।
वैसे भी, क्या आप इस दस्तावेज़ के किसी भी स्थान के बारे में जानते हैं। यह जिज्ञासा है, और शायद इसमें निवेश किए जाने के लायक नहीं है, लेकिन मैं फंस गया था।
यह भी मानें कि http://stackoverflow.com/questions/315846/why-null-cast/315853#315853 –