mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-29 12:24:45 +00:00
9.2 KiB
9.2 KiB
索引
この索引にないAPIについてはこちらを参照してください。 用語の意味についてはこちらを参照。
記号
- !
- !-type → 可変型
- #
- $
- %
- &
- &&
- ′ (single quote)
- ()
- *
- + (前置)
- +_ → + (前置)
- + (中置)
- ,
- − (前置)
- −_ → − (前置)
- − (中置)
- −>
- . → [可視性]
- /
- :
- :: → [可視性]
- ;
- <
- <:
- <<
- <=
- =
- ==
- =>
- >
- >>
- >=
- ?
- @
- []
- \
- ^
- ^^
- _
- _+_ → + (中置)
- _-_ → − (中置)
- ``
- {}
- {} type
- {:}
- {=}
- {=} type
- |
- ||
- ~
アルファベット
A
- [algebraic type]
- [And]
- [and]
- [assert]
- [attribute]
B
- [Base]
- [Bool]
C
- [Class]
D
- Deprecated
- [distinct]
E
- [enum type]
- [Eq]
- [Erg]
F
- [for]
G
H
I
- [if]
- [import]
- [in]
- [Int]
J
K
L
- let-polymorphism → [ランク1多相]
- [log]
M
- [match]
N
- [Nat]
- Never
- None
- None
- [Not]
- [not]
O
- [Option]
- [Or]
- [or]
- [Ord]
P
- panic
- print!
- [Python]
Q
R
- ref
- ref!
- [Result]
- [rootobj]
S
- self
- Self
- side-effect
- [Str]
T
- Trait
- [True]
- [Type]
- [type]
U
V
W
- [while!]
X
Y
Z
あ行
- [アサーション]
- 値オブジェクト
- アタッチメントパッチ
- アドホック多相 → オーバーロードの禁止
- アトリビュート → [属性]
- アリティ
- 依存型
- イミュータブル → [不変]
- 引数(いんすう) → [引数(ひきすう)]
- インスタンス
- インスタントブロック
- インデックス
- インデント
- エイリアス
- エラー
- [エラーハンドリング]
- 演算子
- [演算子の結合強度]
- オーバーライド
- オーバーロードの禁止
- オフサイドルール → インデント
- [オブジェクト]
- オブジェクト指向
- オペランド → 被演算子
- オペレーター → 演算子
か行
- カインド
- [可視性]
- [型]
- [ガード]
- カプセル化
- [可変]
- [可変オブジェクト]
- [可変型]
- [可変参照]
- [可変配列]
- [可変長引数]
- 関数
- 基底型
- 記名
- キャプチャ → [クロージャ]
- [共変]
- [キーワード引数]
- 空集合 → [{}]
- 区間
- 区間型
- 区間演算子
- 組み込み
- [組み込み型]
- 組み込み関数
- 組み込みプロシージャ
- クラス
- [クロージャ]
- [グローバル変数]
- [クローン]
- 継承
- 高階
- 高階カインド
- 高階型
- 高階関数
- [公開変数]
- [構造的部分型]
後方参照→ [前方参照]- [コピー]
- コメント
- コレクション
- コロン → [:]
- コンストラクタ
- コンテナ
- コンパイラ
- コンパイル時計算
- コンマ → [,]
さ行
- 再帰
- 再帰型
- 再帰関数
- サブスクリプト → [インデックス]
- サブタイピング多相
- サブルーチン
- 参照
- 参照オブジェクト
- 参照カウント(RC)
- 参照等価性 → 副作用
- 識別子
- シグネチャ
- 型シグネチャ
- 辞書
- [自然数] → [Nat]
- ジェネリクス → [全称型]
- ジェネレータ
- [射影型]
- 借用 → 参照
- シャドーイング
- 種 → カインド
- [集合] → [セット]
- 述語
- [述語関数]
- 条件分岐
- [所有権]
- 真偽型 → [Bool]
- シングルトン
- [シンボル] → 識別子
- [シンボル化]
- スクリプト
- スコープ
- スプレッド演算子 → [展開代入]
- スライス
- 制御文字
- [整数] → [Int]
- セット
- セミコロン → [;]
- 宣言
- 全称
- 全称型 → 多相型
- 閉じた全称型
- 開いた全称型
- 全称関数 → 多相関数
- 全称量化
- 全称型 → 多相型
- 前置演算子
- 相互再帰
- 添字 → [インデックス]
- [属性]
- [属性的部分型]
た行
- 代数
- 代数演算型
- 代数的データ型
- 代入
- 多重
- 多重継承
- 多重代入
- 多重定義 → [オーバーロードの禁止]
- 多相
- 多相型
- 多相関数
- 多態 → [ポリモーフィズム]
- ダックタイピング
- タプル
- 単相
- 単相化
- 単相型
- 単相関数
- [遅延初期化]
- 抽出代入
- 抽象構文木 → [AST]
- 中置演算子
- 定数
- [定義]
- 提供属性
- [適用]
- デコレータ
- デストラクタ
- 手続き → プロシージャ
- デフォルト引数
- 展開
- [展開演算子]
- [展開代入]
- 特殊形式
- 匿名関数 → 無名関数
- ドット演算子(
.
) → [属性参照] - トップ
- トップ型 → [Structural Object]
- トップクラス → [Object]
- トレイト
な行
- 内包表記
中置(なかおき)演算子→ [中置(ちゅうち)演算子]- [名前空間]
は行
- 配列
- 派生型
- パターン(マッチ)
- パッケージ
- ハッシュマップ → 辞書
- パッチ
- パブリック変数 → 公開変数
- パラメーター → 引数
- パラメトリック多相
- 反変
- 比較
- [比較演算子]
- [比較可能型]
- 非公開変数
- 標準
- 標準出力
- 標準入力
- 標準ライブラリ
- 副作用
- 複素数 → [Complex]
- [浮動小数点数] → [Float]
- プライベート変数 → [非公開変数]
- ブール代数 → [Bool]
- プロシージャ
- 引数
- 部分型付け → [サブタイピング]
- [不変]
- [不変オブジェクト]
- [不変型]
- [不変参照]
- 篩型
- [ブロック]
- 分解代入
- 変数
- ボトム
- ボトム型 → [{}]
- ボトムクラス → [Never]
- [ポリモーフィズム]
ま行
や行
- 幽霊型
- 要求属性
- [要素]
- [呼び出し]
ら行
わ行
- ワイルドカード