Getting a total from a user defined variable
Ferhat Kurtulmuş
aferust at gmail.com
Thu Apr 20 21:41:37 UTC 2023
On Thursday, 20 April 2023 at 19:41:21 UTC, Joel wrote:
> ```d
> import std;
>
> struct Person {
> string name;
> ulong age;
> }
>
> void main() {
> auto p=[Person("Joel", 43), Person("Timothy", 40)];
> writeln("Total: ", p.reduce!((a,b) => a.age+b.age)(0UL));
> // how do I get the total of ages added together?
> }
> ```
```d
import std;
struct Person {
string name;
ulong age;
}
void main() {
auto p=[Person("Joel", 43), Person("Timothy", 40)];
writeln("Total: ", p.map!(a => a.age).reduce!"a + b");
}
```
More information about the Digitalmars-d-learn
mailing list