On Saturday, 11 April 2026 at 22:12:37 UTC, Serg Gini wrote:
On Saturday, 11 April 2026 at 21:01:33 UTC, Justin P. wrote:
Where, in the documentation, might I find an understanding behind the following, syntactically:
auto result = ["whoami"].execute
I believe, I understand `auto,' but of calling execute() on an array of strings..?

https://dlang.org/library/std/process/execute.html

It is just UFCS which allows instead of:
```d
func(params)
```
write it in version:
```d
params.func
```

So in D (as it is very Elegant) you can write:
```d
4.writeln
```
and it will print "4"
When operating on an array, can I assume that it will return an array?:: auto x=["who","whoami"].execute

Reply via email to