Biến static(tĩnh) là tài nguyên bộ nhớ được tạo tại thời điểm biên dịch, tồn tại thông qua một chương trình từ đầu đến cuối. Loại của nó phải được chỉ định rõ ràng.
Thời gian tồn tại tĩnh là tài nguyên bộ nhớ tồn tại vô thời hạn cho đến cuối chương trình. Lưu ý rằng theo định nghĩa này, một số tài nguyên lâu dài tĩnh có thể được tạo trong thời gian chạy.
Các tài nguyên có vòng đời tĩnh có một chỉ định thời gian tồn tại đặc biệt là 'static
(tĩnh).
Tài nguyên 'static
sẽ không bao giờ bị drop.
Nếu tài nguyên thời gian tồn tại tĩnh chứa các tham chiếu thì tất cả chúng phải là 'static
(bất kỳ thứ gì ít hơn sẽ không tồn tại đủ lâu).
Chi tiết bộ nhớ:
unsafe { ... }
để thực hiện một số hoạt động mà trình biên dịch không thể đảm bảo bộ nhớ về nó. Và không nến nói về R̸͉̟͈͔̄͛̾̇͜U̶͓͖͋̅Ṡ̴͉͇̃̉̀T̵̻̻͔̟͉́͆Ơ̷̥̟̳̓͝N̶̨̼̹̲͛Ö̵̝͉̖̏̾̔M̶̡̠̺̠̐͜Î̷̛͓̣̃̐̏C̸̥̤̭̏͛̎͜O̶̧͚͖͔̊͗̇͠N̸͇̰̏̏̽̃ một cách tùy tiện.