Loading docs/lang/branch.md +0 −2 Original line number Diff line number Diff line Loading @@ -152,5 +152,3 @@ switch (i) { ??? note "如何理解 switch" 在上文中,用了大量“case 分句”,“case 子句”等用语,实际上,在底层实现中,switch 相当于一组跳转语句。也因此,有 Duff's Device 这种奇技淫巧,希望了解的人可以自行学习。 另外还有一种理解 switch 的方式,就是从其逻辑意义去理解。在这种理解里,case 代表的就是一组子句,而 switch 根据选择句的值选择某个 case 分句进行执行。在这种理解中,除了极少数例外,case 是必须要加 break 和花括号的。 Loading
docs/lang/branch.md +0 −2 Original line number Diff line number Diff line Loading @@ -152,5 +152,3 @@ switch (i) { ??? note "如何理解 switch" 在上文中,用了大量“case 分句”,“case 子句”等用语,实际上,在底层实现中,switch 相当于一组跳转语句。也因此,有 Duff's Device 这种奇技淫巧,希望了解的人可以自行学习。 另外还有一种理解 switch 的方式,就是从其逻辑意义去理解。在这种理解里,case 代表的就是一组子句,而 switch 根据选择句的值选择某个 case 分句进行执行。在这种理解中,除了极少数例外,case 是必须要加 break 和花括号的。