はじめてのmixin
import std.stdio;
char[] ibmToHal(char[] ibm) {
char[] hal = ibm;
foreach (size_t i, char c; hal) {
hal[i] = c - 1;
}
return hal;
}int main() {
mixin(ibmToHal("xsjufgmo)#Ifmmp!Xpsme\"#*<")); // writefln("Hello World!");
return 0;
}
これは面白い