Hyphenate inserts the first element in the path in between each subsequent pairing of path elements. If the path contains fewer than three elements, then Hyphenate fails.
Hyphenate: <> == Fail:<'Hyphenate'> <$x $y $z> == Hyphen. Hyphen: <$x $z> == $z <$x $y $z> == $y $x <$x $z>. Hyphenate:<_ a b c> = a _ b _ c. Hyphenate:</ local users john bin> == local / users / john / bin.
Hyphenate is primarily intended as a convenient utility for use with Implode (see section 11.4.1, below).