詞彙解釋

以下詞彙解釋的目標是提供許多 Rust 詞彙的簡短定義。對翻譯而言,也可以補充說明詞彙的英文原意。

  • 分配: 堆積上的動態記憶體配置。
  • 引數: 傳遞至函式或方法的資訊。
  • Rust 裸機開發: 低階 Rust 開發作業,通常是部署至沒有作業系統的系統。請參閱 Rust 裸機開發相關課程。
  • 區塊: 請參閱區塊和「範圍」相關課程。
  • 借用: 請參閱借用相關課程。
  • 借用檢查器: Rust 編譯器的一部分,可檢查所有借用是否都有效。
  • 大括號: { and },用於分隔「區塊」。
  • 建構: 將原始碼轉換為可執行的程式碼或可使用的程式的程序。
  • 呼叫: 叫用/執行函式或方法。
  • 管道: 用於在執行緒之間安全地傳遞訊息。
  • Comprehensive Rust 🦀: 此處的課程合稱為 Comprehensive Rust 🦀。
  • 並行: 同時執行多項工作或程序。
  • Rust 中的並行: 請參閱 Rust 中的並行相關課程。
  • 常數: 在程式執行期間不會變更的值。
  • 控制流程: 個別陳述式或指示在程式中執行的順序。
  • 崩潰: 程式發生非預期且未處理的失敗或終止情形。
  • 列舉: 儲存多個具名常數之一的資料型別,可能具有相關聯的元組或結構體。
  • 錯誤: 偏離預期行為的意外狀況或結果。
  • 錯誤處理: 管理和回應程式執行錯誤的程序。
  • 練習: 專為磨練及測試程式設計技能而設計的工作或問題。
  • 函式: 執行特定工作的程式碼區塊,可重複使用。
  • 垃圾收集器: 此機制會自動釋出不再使用的物件所占用的記憶體。
  • 泛型: 這項功能允許為型別使用預留位置編寫程式碼,方便搭配不同資料型別重複使用程式碼。
  • 不可變動: 建立後即無法變更。
  • 整合測試: 這種測試可驗證系統中不同部分或元件之間的互動。
  • 關鍵字: 程式設計語言中具有特定意義的保留字,無法用於命名。
  • 程式庫: 一系列預先編譯的常式或程式碼,可供程式使用。
  • 巨集: 名稱中有 !,即為 Rust 巨集。當一般函式不夠用時,就會使用巨集。常見例子為 format!,可採用不固定數量的引數,但 Rust 函式不支援這項功能。
  • main 函式: Rust 程式開始執行時會使用 main 函式。
  • 配對: Rust 中的控制流程結構,允許對運算式的值執行模式配對作業。
  • 記憶體流失: 程式無法釋放不再需要的記憶體,導致記憶體用量逐步增加。
  • 方法: Rust 中與物件或型別相關聯的函式。
  • 模組: 包含函式、型別或特徵等定義的命名空間,用於整理 Rust 中的程式碼。
  • 移動: 在 Rust 中將值的擁有權從某個變數轉移至另一個變數。
  • 可變動: Rust 中的屬性,允許在宣告變數後修改變數。
  • 擁有權: Rust 中的概念,可定義由哪部分的程式碼負責管理與值相關聯的記憶體。
  • 恐慌: Rust 中無法復原的錯誤狀況,導致程式終止。
  • 參數: 在呼叫函式或方法時,傳遞至函式或方法的值。
  • 模式: 值、常值或結構體的組合,可以與 Rust 中的運算式配對。
  • 酬載: 訊息、事件或資料結構體攜帶的資料或資訊。
  • 程式: 可供電腦執行的一組指示,用來執行特定工作或解決特定問題。
  • 程式設計語言: 用來向電腦傳達指示的正式系統,例如 Rust。
  • 接收器: Rust 方法中的第一個參數,代表呼叫該方法的例項。
  • 參照計數: 這種記憶體管理技術會追蹤物件的參照數量,並在計數達到零時取消分配物件。
  • return: Rust 中的關鍵字,用來指出要從函式傳回的值。
  • Rust: 著重安全性、效能和並行的系統程式設計語言。
  • Rust 基礎知識: 本課程第 1 到 4 天的內容。
  • Android 中的 Rust: 請參閱 Android 中的 Rust 相關課程。
  • Chromium 中的 Rust: 請參閱 Chromium 中的 Rust 相關課程。
  • 安全: 指符合 Rust 擁有權和借用規則的程式碼,可避免記憶體相關錯誤。
  • 範圍: 程式的區域,位於其中的變數皆有效且可供使用。
  • 標準程式庫: 提供 Rust 必要功能的一系列模組。
  • static: Rust 中的關鍵字,可定義靜態變數或具有 'static` 生命週期的項目。
  • 字串: 儲存文本資料的資料型別。詳情請參閱比較 Stringstr 的相關課程。
  • 結構體: Rust 中的複合資料型別,能以一個名稱將不同型別的變數歸入同一組。
  • 測試: Rust 模組,其中的函式可測試其他函式的正確性。
  • 執行緒: 程式中獨立的執行作業序列,可允許並行執行作業。
  • 執行緒安全: 程式的屬性,可在多執行緒環境中確保正確的行為。
  • 特徵: 為不明型別定義的一系列方法,可在 Rust 中實現多型。
  • 特徵繫結: 這種抽象機制可用來要求型別實作一些您感興趣的特徵。
  • 元組: 包含各種變數的複合資料型別。元組欄位沒有名稱,可透過序數存取。
  • 型別: 一種分類機制,能指定在 Rust 特定種類的值中可執行哪些作業。
  • 型別推斷: Rust 編譯器功能,可推斷變數或運算式的型別。
  • 未定義的行為: Rust 中未定義結果的動作或條件,經常導致無法預測的程式行為。
  • 聯集: 這種資料型別可保留不同型別的值,但一次只能保留一個值。
  • 單元測試: Rust 內建支援功能,可執行小型單元測試和規模較大的整合測試。請參閱「單元測試」。
  • 單值型別: 不保留資料的型別,寫為元組的形式,但不含成員。
  • 不安全: 這個 Rust 子集可觸發「未定義的行為」。請參閱「不安全的 Rust」。
  • 變數: 儲存資料的記憶體位置。變數在「範圍」內有效。