प्रारंभ में Project Coin में enhanced support for collections उदा। list.get(3)
और map["hello"] = 27
के बजाय map.put("hello", 27)
के बजाय list[3]
लेकिन वे not in jdk7 थे। क्या वे jdk8 में होंगे? मुझे हां या नहीं के लिए एक निश्चित उत्तर नहीं मिला।क्या प्रोजेक्ट सिक्का का संग्रह एनडीडी 8 में होगा?
उत्तर
ब्रायन गोएज़ संक्षेप में 30 मई से परियोजना लैम्ब्डा मेलिंग सूची में इस पोस्ट में सूची, सेट, नक्शे (और अन्य संभावित) शाब्दिक उल्लेख है:
http://mail.openjdk.java.net/pipermail/lambda-dev/2012-May/004979.html
इसे समझने के लिए कि मैं क्या मतलब " हम बेहतर कर सकते हैं ", यहां एक वैकल्पिक प्रस्ताव है जो #: संरचित साहित्य से कहीं अधिक लाभ प्राप्त करता है। हालांकि, ये योजनाएं 8 के लिए नहीं हैं, हमने पहले से ही हमारे सूचियों, मानचित्रों, सेट इत्यादि के लिए संरचित अक्षरों को जोड़ने की इच्छा व्यक्त की है। डिफिमिटर्स के साथ संयुक्त उपसर्ग प्रतीक के रूप में, हमें बहुत अधिक रिटर्न- ऑन-वाक्य रचना एक संरचित शाब्दिक निर्माता के रूप में (एक बोनस के रूप में, # पहले से ही संरचित शाब्दिक साथ भाषाओं का एक बहुत में जुड़ा हुआ है, कई प्रारंभिक संयोजन भाषाओँ जहां # तत्काल संबोधित कर रहे मोड के लिए जा रहा था सभी तरह वापस।)
तो मेरे लिए ऐसा लगता है कि संग्रह साहित्य भी इसे जेडीके 8 में नहीं बनायेगा, अकेले ही सेट/सेट/पॉट ऑपरेटरों को छोड़ दें। बड़े अफ़सोस की बात है।
इसके अलावा मैं कुछ भी JDK 8 मील के पत्थर की सूची में संग्रह शाब्दिक या नए ऑपरेटरों से संबंधित नहीं दिख रहा है:
मैं ऐसा नहीं सोचता। – irreputable
AFAIK प्रोजेक्ट सिक्का केवल जावा 7 पर लागू होता है। यह जावा 8 पर लागू हो सकता है लेकिन मैंने कुछ भी नहीं सुना है। पिछली बार उन्होंने केवल लागू करने के लिए सबसे सरल परिवर्तन किए थे। बंद करने और वर्चुअल एक्सटेंशन इत्यादि को देखते हुए बड़े कार्यों की संभावना है, मुझे संदेह है कि उनके पास संसाधन नहीं होंगे। –
क्या कोई रोडमैप कहीं है, मैं देख सकता हूं कि किस राज्य में वे कौन सी विशेषताएं हैं और वे किस संस्करण में जाते हैं? – pathikrit