Functions
This page documents how to define custom functions, however EdgeDB provides a large library of built-in functions and operators. These are documented in Standard Library.
Functions are ways to transform one set of data into another.
User-defined Functions
It is also possible to define custom functions. For example, consider a function that adds an exclamation mark '!' at the end of the string:
1. function exclamation(word: str) -> str
2. using (word ++ '!');
This function accepts a str as an argument and produces a str as output as well.
1. select exclamation({'Hello', 'World'});
1. {'Hello!', 'World!'}
︙
| See also |
| SDL > Functions |
| DDL > Functions |
| Reference > Function calls |
| Introspection > Functions |
| Cheatsheets > Functions |
