erg/doc/zh_TW/terms.md
2023-04-23 20:29:53 +08:00

3 KiB
Raw Blame History

術語表

badge

符號

!

添加到標識符末尾的標記,以表明它是過程或變量類型 或者轉換運算符

#

$

%

&

' (single quote)

()

*

+

,

->

.

/

:

::

;

<

<:

<<

<=

=

==

=>

>

>>

>=

?

@

[]

\

^

^^

_

``

{:}

{=}

|

||

~

A

[algebraic type]

[And]

[and]

[assert]

[attribute]

B

[Base]

[Bool]

C

[Class]

D

Deprecated

[distinct]

E

[enum type]

[Eq]

[Erg]

靜態類型編程語言于2022年發布是本文檔的主題。開發人員通常將其發音為/ɝ' rug/)。這個名字來源于CGS單位制中的能量單位。 它被設計為一種靜態類型的語言可以利用Python的資產。它主要受Rust和Haskell的影響。

F

[for]

G

H

Haskell

1990年引入的一種靜態類型編程語言。Erg在語法上受到Haskell的影響

High-order functions

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!

[Python]

由Guido van Rossum設計的一種編程語言。Erg利用了Python的優點

Q

R

Ruby

由松本幸弘/Matz設計的一種編程語言。與Erg一樣它也被設計為純粹的面向對象編程語言。盡管沒有受到語法的太大影響Erg的命名還是與Matz的命名哲學相一致

Rust

一種由Graydon Hoare設計的靜態類型編程語言。它是一種系統編程語言具有強類型系統結合了高級抽象和高執行性能。Erg是用Rust實現的也深受Rust的影響

ref

ref!

[Result]

[rootobj]

S

self

Self

side-effect

[Str]

T

Traits

[True]

[Type]

[type]

U

V

W

[while!]

X

Y

Z