檢視原始碼 API 參考 Elixir v1.16.2
模組
基於金鑰存取資料結構。
Agent 是狀態的一個簡單抽象。
用於處理應用程式和定義應用程式回呼的模組。
當函式的引數無效時引發的例外。
在無效的算術運算中引發的例外。
Atom 是其值為其自身名稱的常數。
當函式使用錯誤數量的引數呼叫時引發的例外。
當運算子預期布林值但收到其他內容時引發的例外。
當某個東西預期地圖但收到其他內容時引發的例外。
處理行為的機制。
執行位元計算的一組函式。
此模組定義了在 Elixir 中使用日曆、日期、時間和日期時間的責任。
預設的日曆實作,遵循 ISO 8601 的格里曆。
此模組定義了提供時區資料的行為。
內建時區資料庫,僅在 Etc/UTC
時區中運作。
當 case/2
表達式中的項目與任何已定義的 ->
子句不匹配時引發的例外。
管理程式碼編譯、程式碼評估和程式碼載入的公用程式。
此模組提供便利功能,用於分析文字程式碼片段並在可能的情況下提取可用資訊。
當無法載入檔案時引發的例外。
一個用於遍歷資料結構的協定。
在編譯程式碼時發生錯誤時引發的例外。
一個簡單的基於關鍵字的設定 API。
指定一個在開機期間載入設定的提供者 API。
一個日期結構和函式。
傳回日期之間的包含範圍。
一個帶有時區的日期時間實作。
字典的通用 API。
一個最佳化為僅動態啟動子項目的監督。
用於處理集合(稱為列舉)的函式。
當某個東西預期一個非空列舉但找到一個空列舉時引發的例外。
當一個函式預期一個列舉具有特定大小但發現它太小時引發的例外。
用於格式化 throw/catch/exit 和例外的函式。
這個模組包含用於操作檔案的函式。
複製檔案失敗時引發的例外。
檔案操作失敗時引發的例外。
連結檔案失敗時引發的例外。
重新命名檔案失敗時引發的例外。
一個包含檔案資訊的結構。
定義 File.Stream
結構,由 File.stream!/3
傳回。
處理浮點數的功能。
處理函數的一組函數。
當函數呼叫與任何已定義的子句不符時引發的例外狀況。
具備事件處理常式行為的事件管理員。
用於實作客戶端伺服器關係伺服器的行為模組。
基於元組的 HashDict 實作。
基於元組的 HashSet 實作。
處理輸入/輸出的函數 (IO)。
用於呈現 ANSI 跳脫序列的功能。
定義 IO.Stream
結構,由 IO.stream/2
和 IO.binstream/2
傳回。
用於建立和操作代數文件的函數組。
當結構無法被檢查時引發。
定義 Inspect
協定使用的選項。
處理整數的函數。
負責平行編譯和載入檔案的模組。
特殊形式是 Elixir 的基本建構區塊,因此無法由開發人員覆寫。
當類型規格有錯誤時引發的例外狀況。
當資料結構中找不到金鑰時引發的例外狀況。
關鍵字清單是一個清單,專門由兩個元素的元組組成。
連結清單以指定的順序儲存零、一或多個元素。
用於操作 AST 和實作巨集的函式。
一個儲存編譯時期環境資訊的結構。
對應是 Elixir 中的「首選」鍵值資料結構。
在集合上運作的函式。
在剖析程式碼時發現分隔符號不符時引發的例外狀況。
提供在編譯期間處理模組的函式。
一個樸素日期時間結構(沒有時區)和函式。
與 VM 節點相關的函式。
用於剖析命令列引數的函式。
在剖析選項失敗時引發的例外狀況。
一個主管,用於啟動同一個子項目的多個分割。
此模組提供方便的方法來操作或擷取檔案系統路徑。
用於透過埠與外部世界互動的函式。
用於處理程序和程序字典的方便方法。
用於處理協定的參考和函式。
當未針對特定值實作協定時引發的例外狀況。
範圍表示一個序列,其中包含零、一或多個遞增或遞減的整數,且具有稱為步長的公差。
用於處理、定義和匯入記錄的模組。
提供 Elixir 的正規表示式。
當無法編譯正規表示式時引發的例外狀況。
一個本機、分散式且可擴充的鍵值程序儲存。
一個用於一般執行時期錯誤的例外狀況。
集合的通用 API。
用於建立和組合串流的函式。
Elixir 中的字串是 UTF-8 編碼的二進位檔。
控制包裝字串的 IO 裝置程序。
用於實作監督程式的行為模組。
用於建立子規格的過時函數。
當解析程式碼時發生語法錯誤時引發的例外狀況。
當未設定系統環境變數時引發的例外狀況。
當達到系統限制時引發的例外狀況。
用於產生和等待工作的便利功能。
工作監督程式。
時間結構和函數。
當解析程式碼時遺失令牌時引發的例外狀況。
用於處理元組的函數。
用於處理 URI 的公用程式。
當呼叫未定義的函數時引發的例外狀況。
用於解析和比對版本與需求的函數。
當版本需求無效時引發的例外狀況。
當版本無效時引發的例外狀況。
儲存版本需求資訊的結構。