I quite often have to write similar designs:
-----
import std.stdio;
void main() {
auto a = [ 1, 2, 3, 4, 5 ];
foreach (e; a) {
if (e == 4) {
writeln("Yes");
return;
}
}
writeln("No");
}
-----
But is not it easier to write :)
import std.stdio;
void main() {
auto a = [ 1, 2, 3, 4, 5 ];
foreach (e; a) {
if (e == 4) {
return writeln("Yes");
}
}
writeln("No");
}
import std.stdio;
import std.algorithm;
import std.array;
void main() {
auto a = [ 1, 2, 3, 4, 5 ];
writeln(a.find(4).empty ? "No" : "Yes");
}