mirror of https://github.com/lukechilds/docs.git
Friedger Müffke
4 years ago
committed by
Alexander Graebe
4 changed files with 48 additions and 27 deletions
@ -0,0 +1,10 @@ |
|||
--- |
|||
title: Clarity Language |
|||
description: See a detailed list of all keywords and functions for the Clarity language. |
|||
--- |
|||
|
|||
import { ClarityFunctionReference } from '@components/clarity-ref' |
|||
|
|||
## Function reference |
|||
|
|||
<ClarityFunctionReference {...props.mdx.functions} /> |
@ -0,0 +1,11 @@ |
|||
--- |
|||
title: Clarity Language |
|||
description: See a detailed list of all keywords and functions for the Clarity language. |
|||
--- |
|||
|
|||
export { convertClarityRefToMdx as getStaticProps } from '@common/data/clarity-ref' |
|||
import { ClarityKeywordReference } from '@components/clarity-ref' |
|||
|
|||
## Keyword reference |
|||
|
|||
<ClarityKeywordReference {...props.mdx.keywords} /> |
@ -0,0 +1,26 @@ |
|||
--- |
|||
title: Clarity Language |
|||
description: See a detailed list of all keywords and functions for the Clarity language. |
|||
--- |
|||
|
|||
## Clarity Type System |
|||
|
|||
The type system contains the following types: |
|||
|
|||
- `(tuple (key-name-0 key-type-0) (key-name-1 key-type-1) ...)` - |
|||
a typed tuple with named fields. |
|||
- `(list max-len entry-type)` - a list of maximum length `max-len`, with |
|||
entries of type `entry-type` |
|||
- `(response ok-type err-type)` - object used by public functions to commit |
|||
their changes or abort. May be returned or used by other functions as |
|||
well, however, only public functions have the commit/abort behavior. |
|||
- `(optional some-type)` - an option type for objects that can either be |
|||
`(some value)` or `none` |
|||
- `(buff max-len)` := byte buffer or maximum length `max-len`. |
|||
- `(string-ascii max-len)` := ASCII string of maximum length `max-len` |
|||
- `(string-utf8 max-len)` := UTF-8 string of maximum length `max-len` |
|||
- `principal` := object representing a principal (whether a contract principal |
|||
or standard principal). |
|||
- `bool` := boolean value (`true` or `false`) |
|||
- `int` := signed 128-bit integer |
|||
- `uint` := unsigned 128-bit integer |
Loading…
Reference in new issue