首页 > 解决方案 > Dlang 中的作用域函数是什么?

问题描述

来自https://github.com/MartinNowak/io/blob/master/src/std/io/package.d

size_t write(const scope ubyte[] buf) scope;

scope第二个关键词是什么意思?

标签: dscoping

解决方案


它将scope限定符应用于隐藏this参数。

一般来说,函数后面的任何关键字都适用于this,但在其他方面与在任何其他参数上的结果相同。例如,const末尾的 a 表示this引用是const


推荐阅读