StackOverflow 文档 D Language 教程 范围守卫 将分配和清理代码放在一起 将分配和清理代码放在一起 Created: November-22, 2018 如果保留当前块,则范围保护允许在特定条件下执行语句。 import core.stdc.stdlib; void main() { int* p = cast(int*)malloc(int.sizeof); scope(exit) free(p); } 多个嵌套范围范围守卫