x = 55 def fn(ifElse): ifElse.add(lambda: 90 <= x < 100, lambda: "优秀") ifElse.add(lambda: 80 <= x < 90, lambda: "好") ifElse.add(lambda: 70 <= x < 80, lambda: "良") ifElse.add(lambda: 60 <= x < 70, lambda: "及格") ifElse.addDefault(lambda: "不及格") level = _branches.ifElse(fn) _console.log(level) def fn(ifElse): ifElse.add(lambda it: 90 <= it < 100, lambda it: "优秀") ifElse.add(lambda it: 80 <= it < 90, lambda it: "好") ifElse.add(lambda it: 70 <= it < 80, lambda it: "良") ifElse.add(lambda it: 60 <= it < 70, lambda it: "及格") ifElse.addDefault(lambda it: "不及格") level = _branches.switchCase(85, fn) _console.log(level)