nameof

Table of Contents

Function

nameof — the name of a named type

Synopsis

nameof(val: any) -> string

Description

The nameof function returns the type name of val as a string if val is a named type. Otherwise, it returns error("missing").

Examples

A named type yields its name and unnamed types yield a missing error:

yield nameof(this)
80(port=int16)
80
Loading...

The missing value can be ignored with quiet:

yield quiet(nameof(this))
80(port=int16)
80
Loading...
Next: nest_dotted

SuperDB