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