क्यों यह काम नहीं करता के अनुरूप नहीं है:0xFF0000FF एक पूर्णांक शाब्दिक उम्मीद प्रकार kotlin.Int
var color: Int = 0xFF0000FF
और कारण है कि मैं फोन करने के लिए क्या toInt()
var color: Int = 0xFF0000FF.toInt()
क्यों यह काम नहीं करता के अनुरूप नहीं है:0xFF0000FF एक पूर्णांक शाब्दिक उम्मीद प्रकार kotlin.Int
var color: Int = 0xFF0000FF
और कारण है कि मैं फोन करने के लिए क्या toInt()
var color: Int = 0xFF0000FF.toInt()
यह एक बग है कंपाइलर में, वोट करने के लिए स्वतंत्र महसूस करें/इसे देखें: https://youtrack.jetbrains.com/issue/KT-2780
आंशिक रूप से केटी -2780 के तहत, लेकिन अब बाकी और इसे प्रभावित करने वाला हिस्सा [केटी -4749] (https://youtrack.jetbrains.com/issue/KT-4749) के अंतर्गत है –
क्योंकि '0xFF0000FF' पहले से ही एक पूर्णांक नहीं है, इसलिए यदि आप अपने 'रंग' चर को उस प्रकार के रूप में चाहते हैं तो आपको इसे एक पूर्णांक में परिवर्तित करना होगा। –
@ डबस्टाइल क्या होगा यदि मेरे पास समान है, लेकिन "लंबे" प्रकार के लिए? लंबे समय तक परिवर्तित करने से मदद नहीं मिलेगी, नहीं? 0xFF0000FFFF0000FF, उदाहरण के लिए ... –