✔||🤢 提交或呕吐 | Switch(true)

2025-06-07

✔||🤢 提交或呕吐 | Switch(true)

在我最近的帖子中,我质疑了使用 switch 语句代替 if else 语句的必要性。这让我想到了在 dev.to 上重复提出的一个问题:提交还是吐槽!你会提交这段代码吗?

这里要评估的是代码片段。不是帖子,因为我不想让人们觉得/被评判,只有代码!

因此,第一个✔||🤢来自开启这一切的帖子。


switch(true){
    case userMissedAppointment:
        return 'nope';
    case userHasAngularExperience:
    case userHasReactExperience:
    case userHasVueExperience && userCanStartInstantly:
        return 'hire';
    default:
        return 'maybe'
}
Enter fullscreen mode Exit fullscreen mode

这只是一个例子,但问题是关于 switch(true) 的。你怎么看?✔||🤢

❤:承诺
🏷:呕吐(我们都知道独角兽不会呕吐)
🦄:喜欢你的帖子请继续这个系列!

期待你们的反馈!😎

文章来源:https://dev.to/jmdejager/commit-or-vomit-2hh9
PREV
如何使用 Kotlin Multiplatform 编写命令行工具
NEXT
使用 React 创建录音机