🙆♀️
オブジェクト指向Cコンパイラ comelangのパターンマッチング
fopen("AAA", "r").if {
fprintf(Value, "UHO!");
fclose(Value);
}
else {
die("fopen");
}
fopen("AAA", "r").case {
(Value) {
fprintf(Value, "UHO!");
fclose(Value);
}
(Value == NULL) {
die("fopen");
}
}
FILE* f = fopen("AAA", "r").elif {
die("fopen");
null
}
fprintf(f, "UHO!");
fclose(f);
Discussion