Avatar ·

Kotlin में <, <=, >, >= ऑपरेटरों के साथ संख्याओं की तुलना करने के लिए WHEN का उपयोग कैसे करें?

सभी को नमस्ते! मैंने हाल ही में Kotlin सीखना शुरू किया है और एक समस्या का सामना किया है। मैं संख्याओं की श्रेणी की जाँच करने के लिए `when` कंस्ट्रक्शन का उपयोग करने की कोशिश कर रहा हूँ, लेकिन मुझे समझ नहीं आ रहा है कि तुलना ऑपरेटरों (<, <=, >, >=) का सही तरीके से उपयोग कैसे करूँ। यहाँ मैंने जो प्रयास किया है: ```kotlin val score = 85 when (score) { < 60 -> println("असंतोषजनक") 60..70 -> println("संतोषजनक") 71..85 -> println("अच्छा") > 85 -> println("उत्कृष्ट") } ``` लेकिन कंपाइलर `< 60` और `> 85` वाली पंक्तियों पर त्रुटि दे रहा है। मैं समझता हूँ कि `when` आमतौर पर सटीक मानों या `..` के माध्यम से श्रेणियों के साथ काम करता है, लेकिन अगर ऑपरेटरों का उपयोग करके तुलना करनी हो तो क्या करें? क्या Kotlin में ऐसा करना संभव है, या `if-else` का उपयोग करना होगा? मैंने देखा है कि Java में `switch` है, लेकिन वहाँ भी तुलना का उपयोग नहीं किया जा सकता।