Confusion about `Random`
Salih Dincer
salihdb at hotmail.com
Sat Dec 24 19:05:40 UTC 2022
On Saturday, 24 December 2022 at 17:58:04 UTC, jwatson-CO-edu
wrote:
> Ali, your post contained at least 3 things I did not previously
> know about D; thank you!
>
> And thank you all for helping troubleshoot this issue with my
> hobby language!
Thank you for completing me: Tesekkurler hocam in Turkish.
Meanwhile, the compile-time and associative array capabilities
are incredible:
```d
alias oT = int;
enum opMap =
[ "×": (oT a, oT b) => a * b,
"÷": (oT a, oT b) => a / b,
//...
];
auto doubleAndDivide(oT first, oT second) {
const foldedDouble = opMap["×"](first, 2);
return opMap["÷"](foldedDouble, second);
}
void main()
{
assert(6.doubleAndDivide(3) == 4);
}
```
Don't you think it's delicious too? It's impossible not to love D.
SDB at 79
More information about the Digitalmars-d-learn
mailing list