"in"D存储类

6 parameters d

in在D中使用存储类时,数据对您的函数是不可变的.这是否也通过引用传递数据而不是值?我注意到这in ref是无效的.

如果in没有通过引用传递数据,是否有办法通过引用获取数据但是保证调用者不会修改数据?

Max*_*xpm 7

in参数不通过引用传递.

据我所知,从文档来看,in只是一个捷径const scope.我没有看到任何模拟ref in参数的方法,因为这ref scope是非法的.正如BCS所说,ref const如果您不关心scope存储类,则可以使用.