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` है, लेकिन वहां भी तुलना का उपयोग नहीं किया जा सकता।