聯繫我們

課程簡介

簡介

  • Rust是什麼?
  • Rust與其他編程語言的比較
  • Rust特性和架構概述

深入理解Rust

  • Rust程序的整個生命週期
  • Rust如何與其他語言配合使用
  • Rust對內存安全和併發性的處理方法

入門指南

  • 設置開發環境
  • 將Rust安裝為編程工具鏈
  • 配置Rust環境
  • 使用Cargo套件管理器

基本語法和概念

  • 變量和數據類型
  • 控制流程和循環
  • 函數和模塊
  • Rust中的所有權和借用機制

結構體、枚舉與模式匹配

  • 定義和使用結構體
  • 創建和匹配枚舉
  • Rust中的模式匹配

錯誤處理

  • 使用Result和Option類型處理錯誤
  • 使用panic!和unwrap()處理崩潰
  • 編寫自定義錯誤類型

模塊與套件

  • 組織Rust代碼
  • 創建和使用模塊
  • 使用Cargo構建和發布Rust套件

測試與文檔

  • 編寫Rust測試
  • 使用內置測試框架
  • 通過註釋和文檔字符串記錄Rust代碼

併發基礎

  • Rust中的併發性介紹
  • 創建和管理線程
  • 同步和消息傳遞

將Rust集成到現有代碼庫

  • Rust與其他編程語言的接口交互
  • 從C或C++代碼中調用Rust函數
  • 向其他語言暴露Rust API

常見慣用法與最佳實踐

  • 探索常見的Rust編碼風格
  • 遵循Rust社區規範
  • 利用流行的庫和框架

故障排除

  • 識別並解決Rust程序中的常見問題

總結與後續步驟

最低要求

  • 掌握基礎編程概念
  • 至少熟悉一種編程語言( preferably C或C++)

受眾

  • 開發人員
 14 小時

客戶評論 (2)

課程分類