0
点赞
收藏
分享

微信扫一扫

d区间的值与引用类型

​​原文​​

import std.stdio;
import std.range;

auto next(Range)(Range r) {
r.popFront;
return r.front;
}
int main(string[] args) {
auto i = iota(10);
writeln(i.next);
writeln(i.next);
return 0;
}
//打印:

1
1

import std.stdio;
import std.range;

auto next(Range)(ref Range r) {
r.popFront;
return r.front;
}
int main(string[] args) {
auto i = iota(10);
writeln(i.next);
writeln(i.next);
return 0;
}
//打印
1
2


举报

相关推荐

0 条评论