local x = 55 local level = _branches:ifElse(function(ifElse) ifElse:add(function() return x >= 90 and x < 100 end, function() return "优秀" end) ifElse:add(function() return x >= 80 and x < 90 end, function() return "好" end) ifElse:add(function() return x >= 70 and x < 80 end, function() return "良" end) ifElse:add(function() return x >= 60 and x < 70 end, function() return "及格" end) ifElse:addDefault(function() return "不及格" end) end) _console:log(level) level = _branches:switchCase(85, function(ifElse) ifElse:add(function(it) return it >= 90 and it < 100 end, function() return "优秀" end) ifElse:add(function(it) return it >= 80 and it < 90 end, function() return "好" end) ifElse:add(function(it) return it >= 70 and it < 80 end, function() return "良" end) ifElse:add(function(it) return it >= 60 and it < 70 end, function() return "及格" end) ifElse:addDefault { "不及格" } end) _console:log(level)