bool#
Give a version object its boolean truth value - true unless every component is zero.
תקציר#
if ($v) { ... }
This backs the overloaded bool operator. A version is false only when it has no non-zero component, i.e. it compares equal to v0.0.0. Every other version is true, including v0.0.1.
מה מוחזר#
A boolean: 1 for any non-zero version, the empty string for v0 / 0.000 / v0.0.0.
דוגמאות#
version->new("0")->boolean; # ""
version->declare("v0.0.0")->boolean; # ""
version->new("0.001")->boolean; # 1
version->declare("v0.0.1")->boolean; # 1
הבדלים מן ה-upstream#
Fully compatible with upstream version 0.9929.
ראו גם#
vcmp- the three-way comparison behind the ordering operators