# 術語表 [![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) ## 符號 ### ! 添加到標識符末尾的標記,以表明它是過程或變量類型 或者轉換運算符 ### [#](./syntax/00_basic.md#comments) ### $ ### % ### & ### ' (single quote) ### () ### * ### + ### , ### − ### -> ### . ### / ### : ### :: ### ; ### < ### <: ### << ### <= ### = ### == ### => ### > ### >> ### >= ### ? ### @ ### [] ### \ ### ^ ### ^^ ### _ ### `` ### {} ### {:} ### {=} ### | ### || ### ~ ## A ### [algebraic type] ### [And] ### [and] ### [assert] ### [attribute] ## B ### [Base] ### [Bool] ## C ### [Class] ## D ### Deprecated ### [distinct] ## E ### [enum 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 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! ### [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