Module ddash.utils.truthy
Truthy values: so not any of false, null, 0, "", none, and NaN.
Example
assert( isTruthy(true));
assert( isTruthy(1));
assert(!isTruthy(0));
assert( isTruthy((new int(3))));
assert(!isTruthy(((int[]).init)));
assert( isTruthy([1]));
assert(!isTruthy(double.nan));
assert(!isTruthy(0.0));
assert( isTruthy(1.0));
class C {}
C c;
assert(!isTruthy(c));
c = new C;
assert( isTruthy(c));
struct S {}
const S s;
assert(!__traits(compiles, isTruthy(s)));
Functions
| Name | Description |
isTruthy(value)
|
Returns true if value is "truthy", i.e. not any of false, null, 0, "", none, NaN, or empty.
|
Aliases
| Name | Type | Description |
isFalsey
|
|
Returns true if value is "falsey", i.e. false, null, 0, "", none, NaN, or empty.
|