使用注释在代码变体之间切换

主要观点:此帖仅用于娱乐目的,介绍一种可能遭人讨厌的代码技巧(通过注释切换代码变体)及该技巧的事后解释,需谨慎使用。
关键信息:常需在两段代码变体间频繁切换,用条件语句虽可行但操作麻烦且不符合审美偏好,可利用注释实现切换,如通过添加/删除开头的/来切换do_one_thingdo_another_thing的注释状态,此模式在支持/* */样式多行注释、单行注释且无嵌套注释语法的语言中可用,举例说明了在 Nix 和 PHP 中的应用。
重要细节:用/*开始多行注释,*/结束多行注释,//开始单行注释;在 Nix 中通过特定注释方式实现代码变体切换,PHP 中也有类似应用示例。

阅读 27
0 条评论