CLion教程-提取 Lambda 参数
提取 Lambda 参数重构帮助你将一个表达式或语句提取到一个新的参数中,其中使用了作为相应参数传递的 lambda 表达式。例如,这可以是传递给排序函数的比较器。
以下演示说明了提取 Lambda 参数重构的用法,以及提取函数、提取参数和 Live 模板:
提取 Lambda 参数
- 选择要提取到 lambda 参数的代码片段。
- 在主菜单中调用 Refactor | Extract/Introduce | Lambda Parameter,或者在 Refactor This (CtrlAltShift+T) 弹出菜单中选择 Lambda Parameter:
- 在打开的对话框中,指定新 lambda 参数的名称、返回类型和声明位置:
- 在 Signature Preview 字段中查看更改,并单击 Extract。重构将立即应用: