反转一个字符串
string
定义为 alias string =
immutable(char)[];
:所以需要使用 dup
来制作一个可变的 char 数组,然后才能反转:
import std.stdio;
import std.string;
int main() {
string x = "Hello world!";
char[] x_rev = x.dup.reverse;
writeln(x_rev); // !dlrow olleH
return 0;
}