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