"macro" expansion to build switch case code
Paul
phshaffer at gmail.com
Sun Jul 2 17:02:44 UTC 2023
I have a struct similar to the following example. I'd like to
build an adder method without having to code the whole method.
How do I use the D language to do this? Template, mixins,
CTFE..all of them?
```d
struct myS {
int a, b, c, d, e, f, g, h, i;
adder(string s, int n) {
final switch (s) {
case "aa" :
a += n; break;
case "bb" :
b += n; break;
...
```
Thanks for any assistance.
More information about the Digitalmars-d-learn
mailing list