# 術語表

[![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
