-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Học MatplotlibBiểu đồ đường, cột, phân tán và tròn với visualizer tương tác Học RustOwnership, trait, xử lý lỗi và thread Học GoSlice, interface, goroutine và channel Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++ Lập trình cho trẻ em Vừa chơi vừa học lập trình!
- Thử tháchMới
- Cho giáo viênMới
- Cập Nhật mới nhất
- Mời mình một ly cà phê
Struct, enum và trait
Mô hình hóa dữ liệu bằng struct và enum, so khớp mẫu, xử lý Option và Result, chia sẻ hành vi bằng trait và generics.
- Bài học 1 thử thách Structs Group related values into your own type with named fields.
- Bài học 2 thử thách Methods and impl Blocks Attach functions to a struct with impl, including constructors.
- Bài học 1 thử thách Enums Define a type that is one of several variants, each with its own data.
- Bài học 2 thử thách Pattern Matching with match Compare a value against patterns with match, guards and if let.
- Bài học 1 thử thách Temperature Converter Convert between Celsius and Fahrenheit with an enum.
- Bài học 2 thử thách Option: Values That May Be Missing Represent a missing value with Option instead of null.
- Bài học 2 thử thách Error Handling with Result Return errors as values with Result and pass them on with the ? operator.
- Bài học 1 thử thách Bank Account with Result Model deposits and withdrawals that can fail with your own error type.
- Bài học 1 thử thách Traits Describe shared behavior with a trait and implement it for different types.
- Bài học 1 thử thách Generics Write one function or struct that works with many types.