import std; void foo(T)(T bar){static if (bar.isiterable()) // Need Somethin to check if bar is iterable.
{ // Execute it if bar is iterable. foreach (i; bar) {
} } else { // Execute it if bar is NOT iterable. } } void main(){ foo(1); foo([1, 2, 3, 4, 5]); }