Rusty Diary (01)

Doko
AdministratorSau một thời gian làm việc với Rust theo dạng qua loa chơi chơi thì mình sẽ ghi chú lại những thứ mình nhớ được. Bao gồm từ cơ bản đến khó hơn một chút.
#
Các dependencies cần thiết khi dùng với GTK-rsCác dependencies đó là:
#
Khai báo biếnRust có cơ chế type interrence (tự suy kiểu dữ liệu của biến) nên trong nhiều trường hợp, không cần ghi kiểu:
Còn muốn ghi kiểu hẳn hoi thì:
#
Khai báo biến... có thay đổi đượcBình thường khi báo biến như trên thì không thể gán (assign) lại giá trị lần nữa, mà cần thêm mut
:
#
Vòng lặp vô hạnTrong C/C++ ta có:
hoặc while
:
Thì với Rust:
còn nếu muốn continue
hay break
? Đơn giản, thậm chí ta còn gắn được cả label cho nó để biết continue
hay break
cái gì:
Còn nếu muốn return giá trị trong loop? Ez, để giá trị ngay sau break
(coi break
như return
):
Thật ra cũng có thể dùng for
hoặc while
để làm vòng lặp vô tận nhưng để sau tìm hiểu.
#
Gọi hàm raThì cũng như nhiều ngôn ngữ khác:
#
Khai báo hàm:Tạm thời là vậy, sẽ có part 2.