# 术语表

[![badge](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fgezf7g7pd5.execute-api.ap-northeast-1.amazonaws.com%2Fdefault%2Fsource_up_to_date%3Fowner%3Derg-lang%26repos%3Derg%26ref%3Dmain%26path%3Ddoc/EN/terms.md%26commit_hash%3D1bd4196938f31141953281bab0d8ce49a6c4bb1c)](https://gezf7g7pd5.execute-api.ap-northeast-1.amazonaws.com/default/source_up_to_date?owner=erg-lang&repos=erg&ref=main&path=doc/EN/terms.md&commit_hash=1bd4196938f31141953281bab0d8ce49a6c4bb1c)

## 符号

### &excl;

添加到标识符末尾的标记，以表明它是过程或变量类型
或者转换运算符

### [&#35;](./syntax/00_basic.md#comments)

### $

### %

### &

### ' (single quote)

### &lpar;&rpar;

### &ast;

### &plus;

### &comma;

### &minus;

### ->

### &period;

### /

### &colon;

### &colon;&colon;

### &semi;

### &lt;

### &lt;&colon;

### &lt;&lt;

### &lt;=

### =

### ==

### =>

### &gt;

### &gt;&gt;

### &gt;=

### ?

### @

### []

### \

### ^

### ^^

### _

### ``

### {}

### {:}

### {=}

### |

### ||

### ~

## A

### [algebraic&nbsp;type]

### [And]

### [and]

### [assert]

### [attribute]

## B

### [Base]

### [Bool]

## C

### [Class]

## D

### Deprecated

### [distinct]

## E

### [enum&nbsp;type]

### [Eq]

### [Erg]

静态类型编程语言，于2022年发布，是本文档的主题。开发人员通常将其发音为[`/ɝ' rug/`](https://translate.google.com/?sl=ja&tl=en&text=%E3%82%A8%E3%83%AB%E3%82%B0))。这个名字来源于CGS单位制中的能量单位。
它被设计为一种静态类型的语言，可以利用Python的资产。它主要受Rust和Haskell的影响。

## F

### [for]

## G

## H

### Haskell

1990年引入的一种静态类型编程语言。Erg在语法上受到Haskell的影响

### [High-order&nbsp;functions](./syntax/04_function.md)

## I

### [if]

### [import]

### [in]

### [Int]

## J

## K

## L

### let-polymorphism -> [rank 1 polymorphism]

### [log]

## M

### [match]

## N

### [Nat]

### Never

### Nim

Andreas Rumpf设计的一种静态类型编程语言。Erg的过程、变量数组等语言特性受到Nim的影响(过程最初是Pascal特性)

### None

### [Not]

### [not]

## O

### [Option]

### [Or]

### [or]

### [Ord]

## P

### panic

### [print!](../syntax/../API/procs.md#print)

### [Python]

由Guido van Rossum设计的一种编程语言。Erg利用了Python的优点

## Q

## R

### Ruby

由松本幸弘/Matz设计的一种编程语言。与Erg一样，它也被设计为纯粹的面向对象编程语言。尽管没有受到语法的太大影响，Erg的命名还是与Matz的命名哲学相一致

### Rust

一种由Graydon Hoare设计的静态类型编程语言。它是一种系统编程语言，具有强类型系统，结合了高级抽象和高执行性能。Erg是用Rust实现的，也深受Rust的影响

### ref

### ref&excl;

### [Result]

### [rootobj]

## S

### self

### [Self](../syntax/type/special.md)

### [side-effect](../syntax/07_side_effect.md)

### [Str]

## T

### Traits

### [True]

### [Type]

### [type]

## U

## V

## W

### [while!]

## X

## Y

## Z
