M8Test Help

add

val level = _branches.switchCase(85) { add({ it!! >= 90 && it!! < 100 }) { "优秀" } add({ it!! >= 80 && it!! < 90 }) { "好" } add({ it!! >= 70 && it!! < 80 }) { "良" } add({ it!! >= 60 && it!! < 70 }) { "及格" } addDefault { "不及格" } } _console.log(level)
def level = $branches.switchCase(85) { add({ it >= 90 && it < 100 }) { "优秀" } add({ it >= 80 && it < 90 }) { "好" } add({ it >= 70 && it < 80 }) { "良" } add({ it >= 60 && it < 70 }) { "及格" } addDefault { "不及格" } } $console.log(level)
let level = $branches.switchCase(85, (switchCase) => { switchCase.add((it) => { return it >= 90 && it < 100 }, () => { return "优秀" }) switchCase.add((it) => { return it >= 80 && it < 90 }, () => { return "好" }) switchCase.add((it) => { return it >= 70 && it < 80 }, () => { return "良" }) switchCase.add((it) => { return it >= 60 && it < 70 }, () => { return "及格" }) switchCase.addDefault(() => { return "不及格" }) }) $console.log(level)
local 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)
<?php $level = $branches->switchCase(85, function ($switchCase) { $switchCase->add(function ($it) { return $it >= 90 and $it < 100; }, function () { return "优秀"; }); $switchCase->add(function ($it) { return $it >= 80 and $it < 90; }, function () { return "好"; }); $switchCase->add(function ($it) { return $it >= 70 and $it < 80; }, function () { return "良"; }); $switchCase->add(function ($it) { return $it >= 60 and $it < 70; }, function () { return "及格"; }); $switchCase->addDefault(function () { return "不及格"; }); }); $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)
# encoding: utf-8 level = $branches.switchCase(85) { |ifElse| ifElse.add(lambda { |it| it >= 90 && it < 100 }) { "优秀" } ifElse.add(lambda { |it| it >= 80 && it < 90 }) { "好" } ifElse.add(lambda { |it| it >= 70 && it < 80 }) { "良" } ifElse.add(lambda { |it| it >= 60 && it < 70 }) { "及格" } ifElse.addDefault { |it| "不及格" } } $console.log(level)
Last modified: 29 April 2025