What ⦂ means
It separates a declared name from its type expression. Z is a formal language for describing computing systems. In a declaration, the name comes before ⦂ and a set expression after; that expression constrains possible values and determines the variable's type.
Z grew from Jean-Raymond Abrial's work in the late 1970s and developed further at Oxford. Z texts commonly print ordinary : for this declaration role; ⦂ is a dedicated Unicode form.
A specialist character for formal Z specifications.
Don't confuse it with
1Questions people ask
1Why does ⦂ show as a box on some devices?
Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.
How to type ⦂
⦂\2982Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.
