檢視原始碼 API 參考 Elixir v1.16.2

模組

基於金鑰存取資料結構。

Agent 是狀態的一個簡單抽象。

用於處理應用程式和定義應用程式回呼的模組。

當函式的引數無效時引發的例外。

在無效的算術運算中引發的例外。

Atom 是其值為其自身名稱的常數。

當函式使用錯誤數量的引數呼叫時引發的例外。

當運算子預期布林值但收到其他內容時引發的例外。

當某個東西預期地圖但收到其他內容時引發的例外。

此模組根據 RFC 4648 提供資料編碼和解碼函式。

Behaviour 已棄用

處理行為的機制。

執行位元計算的一組函式。

此模組定義了在 Elixir 中使用日曆、日期、時間和日期時間的責任。

預設的日曆實作,遵循 ISO 8601 的格里曆。

此模組定義了提供時區資料的行為。

內建時區資料庫,僅在 Etc/UTC 時區中運作。

case/2 表達式中的項目與任何已定義的 -> 子句不匹配時引發的例外。

管理程式碼編譯、程式碼評估和程式碼載入的公用程式。

此模組提供便利功能,用於分析文字程式碼片段並在可能的情況下提取可用資訊。

當無法載入檔案時引發的例外。

一個用於遍歷資料結構的協定。

在編譯程式碼時發生錯誤時引發的例外。

cond/1 表達式中沒有子句評估為真值時引發的例外。

一個簡單的基於關鍵字的設定 API。

指定一個在開機期間載入設定的提供者 API。

用於讀取使用 Config 定義的設定檔的 API。

一個日期結構和函式。

傳回日期之間的包含範圍。

一個帶有時區的日期時間實作。

字典 已棄用

字典的通用 API。

一個最佳化為僅動態啟動子項目的監督。

用於處理集合(稱為列舉)的函式。

當某個東西預期一個非空列舉但找到一個空列舉時引發的例外。

當一個函式預期一個列舉具有特定大小但發現它太小時引發的例外。

EnumStream 模組使用的可列舉協定。

用於格式化 throw/catch/exit 和例外的函式。

這個模組包含用於操作檔案的函式。

複製檔案失敗時引發的例外。

檔案操作失敗時引發的例外。

連結檔案失敗時引發的例外。

重新命名檔案失敗時引發的例外。

一個包含檔案資訊的結構。

定義 File.Stream 結構,由 File.stream!/3 傳回。

處理浮點數的功能。

處理函數的一組函數。

當函數呼叫與任何已定義的子句不符時引發的例外狀況。

GenEvent 已棄用

具備事件處理常式行為的事件管理員。

用於實作客戶端伺服器關係伺服器的行為模組。

HashDict 已棄用

基於元組的 HashDict 實作。

HashSet 已棄用

基於元組的 HashSet 實作。

IO

處理輸入/輸出的函數 (IO)。

用於呈現 ANSI 跳脫序列的功能。

定義 IO.Stream 結構,由 IO.stream/2IO.binstream/2 傳回。

Inspect 協定將 Elixir 資料結構轉換為代數文件。

用於建立和操作代數文件的函數組。

當結構無法被檢查時引發。

定義 Inspect 協定使用的選項。

處理整數的函數。

Kernel 是 Elixir 的預設環境。

負責平行編譯和載入檔案的模組。

特殊形式是 Elixir 的基本建構區塊,因此無法由開發人員覆寫。

當類型規格有錯誤時引發的例外狀況。

當資料結構中找不到金鑰時引發的例外狀況。

關鍵字清單是一個清單,專門由兩個元素的元組組成。

連結清單以指定的順序儲存零、一或多個元素。

清單.字元 協定負責將結構轉換為字元清單(僅在適用時)。

用於操作 AST 和實作巨集的函式。

一個儲存編譯時期環境資訊的結構。

對應是 Elixir 中的「首選」鍵值資料結構。

在集合上運作的函式。

當樣式比對(=/2)失敗時引發的例外狀況。

在剖析程式碼時發現分隔符號不符時引發的例外狀況。

提供在編譯期間處理模組的函式。

一個樸素日期時間結構(沒有時區)和函式。

與 VM 節點相關的函式。

用於剖析命令列引數的函式。

在剖析選項失敗時引發的例外狀況。

一個主管,用於啟動同一個子項目的多個分割。

此模組提供方便的方法來操作或擷取檔案系統路徑。

用於透過埠與外部世界互動的函式。

用於處理程序和程序字典的方便方法。

用於處理協定的參考和函式。

當未針對特定值實作協定時引發的例外狀況。

範圍表示一個序列,其中包含零、一或多個遞增或遞減的整數,且具有稱為步長的公差。

用於處理、定義和匯入記錄的模組。

提供 Elixir 的正規表示式。

當無法編譯正規表示式時引發的例外狀況。

一個本機、分散式且可擴充的鍵值程序儲存。

一個用於一般執行時期錯誤的例外狀況。

集合 已棄用

集合的通用 API。

用於建立和組合串流的函式。

Elixir 中的字串是 UTF-8 編碼的二進位檔。

字串.字元 協定負責將結構轉換成二進制(僅適用於適用的情況)。

控制包裝字串的 IO 裝置程序。

用於實作監督程式的行為模組。

Supervisor.Spec 已棄用

用於建立子規格的過時函數。

當解析程式碼時發生語法錯誤時引發的例外狀況。

系統 模組提供直接與 VM 或主機系統互動的函數。

當未設定系統環境變數時引發的例外狀況。

當達到系統限制時引發的例外狀況。

用於產生和等待工作的便利功能。

工作監督程式。

時間結構和函數。

當解析程式碼時遺失令牌時引發的例外狀況。

try/1 表達式中的某個詞項與其 else 中定義的任何 -> 子句都不相符時引發的例外狀況。

用於處理元組的函數。

URI

用於處理 URI 的公用程式。

URI 無效時發生錯誤時引發的例外狀況。

當呼叫未定義的函數時引發的例外狀況。

用於解析和比對版本與需求的函數。

當版本需求無效時引發的例外狀況。

當版本無效時引發的例外狀況。

儲存版本需求資訊的結構。

with/1 表達式中的某個詞項與其 else 中定義的任何 -> 子句都不相符時引發的例外狀況。