2015-06-08 8 views
19

कोटलिन अस्थिर में एक var को कैसे चिह्नित करता है?कोटलिन में अस्थिर गुण?

volatile public var tmpEndedAt: Long? = null

मुझे त्रुटि दे रही है: "अनसुलझे संदर्भ: अस्थिर"।

+0

आप हमें और अधिक कोड दिखा सकते हैं? वेब आईडीई मुझे आपके कोड को ठीक से संकलित करने देता है: http://try.kotlinlang.org/#/UserProjects/117433846956340982849-2093063043/117433846956340982849-1340790681 –

+0

आपकी परियोजना के साथ संभावित समस्याएं: 1) यह एक जेएस-टायरेटेड प्रोजेक्ट 2 हो सकता है) कोटलिन मानक पुस्तकालय संलग्न नहीं किया जा सकता –

+1

कोड की आपकी लाइन सही प्रतीत होती है। कोटलिन 'अस्थिर' में कोई कीवर्ड नहीं है लेकिन 'कोटलिन-स्टडलिब' में घोषित एक टिप्पणी है। तो बस क्लासपाथ में यह सुनिश्चित करना सुनिश्चित करें। – hotkey

उत्तर

31

मैंने कोटलिन को इंटेलिजे में "जावा में कोटलिन" फ़ंक्शन का उपयोग करके एक शॉट देने का निर्णय लिया। जाहिर है कि चीजों को गलत बनाते हैं।

मैंने एक ही काम करने की कोशिश की, लेकिन कोटलिन ग्रैडल प्लगइन लगाने और फ़ाइल को src/kotlin में रखने के बाद और यह सब काम किया। वैसे भी मदद के लिए धन्यवाद दोस्तों।

कोड होगा:

@Volatile var tmpEndedAt: Long? = null 
+0

मुझे पहले इस समस्या का सामना करना पड़ा है। यहां एक समस्या है, मैंने अभी बनाया है: https://youtrack.jetbrains.com/issue/KT-7986 –

+0

क्या आप परिणाम कोड भी पोस्ट कर सकते हैं? – akhyar