d语言原生实现reverse函数反转字符串
import std.stdio;
void reverse(ref char[] s) {
int i = 0;
int j = s.length - 1;
while (i < j) {
char temp = s[i];
s[i] = s[j];
s[j] = temp;
i++;
j--;
}
}
void main() {
char[] s = "hello".dup;
reverse(s);
writeln(s); // 输出 "olleh"
}
原文地址: http://www.cveoy.top/t/topic/fqjm 著作权归作者所有。请勿转载和采集!