-
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 và interface
Struct, phương thức, con trỏ, interface, embedding, lỗi 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 Receivers Attach functions to a type and choose between value and pointer receivers.
- Bài học 2 thử thách Pointers Use & and * to share a value instead of copying it.
- Bài học 2 thử thách Interfaces Describe behavior with an interface that any type can satisfy.
- Bài học 2 thử thách Struct Embedding and Composition Reuse fields and methods by embedding one struct in another.
- Bài học 1 thử thách Temperature Converter Convert between Celsius and Fahrenheit with your own number types.
- Bài học 2 thử thách Error Handling Return errors as values, wrap them with context and check them with errors.Is and errors.As.
- Bài học 1 thử thách Bank Account with Errors Model deposits and withdrawals that can fail with your own error types.
- Bài học 1 thử thách Generics Write one function or type that works with many types using type parameters.