On Thursday, 23 April 2015 at 09:48:21 UTC, Dennis Ritchie wrote:
Hi,
Why the program can not return different types of data from the
conditional operator?
-
import std.stdio;
auto foo() {
if (true) {
return 0;
} else
return true;
}
void
On Thursday, 23 April 2015 at 10:06:45 UTC, John Colvin wrote:
On Thursday, 23 April 2015 at 09:48:21 UTC, Dennis Ritchie
wrote:
Hi,
Why the program can not return different types of data from
the conditional operator?
-
import std.stdio;
auto foo() {
if (true) {
Hi,
Why the program can not return different types of data from the
conditional operator?
-
import std.stdio;
auto foo() {
if (true) {
return 0;
} else
return true;
}
void main() {
writeln(foo);
}
On Thursday, 23 April 2015 at 09:48:21 UTC, Dennis Ritchie wrote:
Hi,
Why the program can not return different types of data from the
conditional operator?
-
import std.stdio;
auto foo() {
if (true) {
return 0;
} else
return true;
}
void
Thank you all.
I did not know before, that this behavior is characteristic of
dynamically typed programming languages.
On Thursday, 23 April 2015 at 10:26:09 UTC, rumbu wrote:
On Thursday, 23 April 2015 at 10:06:45 UTC, John Colvin wrote:
On Thursday, 23 April 2015 at 09:48:21 UTC, Dennis Ritchie
wrote:
Hi,
Why the program can not return different types of data from
the conditional operator?
-
import