fsymbols
Loading symbols…
››
⍬

apl functional symbol zilde

Zilde

106/238

⍬, called zilde, represents an empty numeric vector in the programming language APL: a list of numbers containing no items. Programmers use it to start with an empty list, for example before adding results. It is a value in its own right, not the number zero or a missing piece of code.

Text symbol

What ⍬ means

It is a list with zero items. APL is a programming language designed to work with arrays—collections of values. A vector is a one-dimensional array, like a list. The number 0 is one value; ⍬ contains no values at all. For example, X←⍬ sets the variable X to an empty numeric vector.

APL can also construct an empty numeric vector with ⍳0 or 0⍴0; ⍬ writes that value directly. These alternative expressions remain useful for understanding existing code.

You may also meet ⍬⍴A. Here reshapes an array, and ⍬ specifies no dimensions: the result is a scalar, a single item rather than a list. For a nonempty A, it uses A's first item.

Part of the collection

Don't confuse it with

3

Questions people ask

1

Is ⍬ the same as an empty string?

No. '' is an empty character vector, used for text; ⍬ is numeric. Both can display without visible contents, but their types differ.

How to type or find ⍬

Also called
zero tilde
Search it as
APL empty vector · empty numeric vector
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 236C, then AltX to get ⍬.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “apl functional symbol zilde”.
Linux
⎈Ctrl+⇧Shift+UType 236c, then Enter or Space.
HTML
⍬
CSS
\236C
APL keyboard layout
Use your APL layout's zilde key; the key combination depends on the layout.
Unicode input
In an editor or system with Unicode code-point input, enter U236C.
Codes and encoding1 code points
HTML decimal
⍬
HTML hex
⍬
CSS content
content: "\236C";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%8D%AC
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Maths & numbers1,835 symbols