Rust效能分析:靜態變數和常數的效能有差異嗎? 2019 年 2 月 3 日 Magic Len 研究分享、 Rust Rust程式語言可以使用「static」關鍵字來宣告出靜態變數,也可以使用「const」關鍵字來宣告出常數。如果靜態變數並沒有再使用「mut」關鍵字來修飾的話,該靜態變數就是「不可變」的,那麼「不可變的靜態變數」和同樣是不可變的「常數」,會有效能上的差異嗎? 繼續閱讀
如何在Rust程式語言中使用全域靜態變數? 2018 年 10 月 23 日 Magic Len 研究分享、 Rust 在使用C或C++程式語言的時候,我們有時會將變數宣告在函數之外,使其可以在任何時間於整個程式的任何scope下使用。使用Java程式語言的時候,也有時會替類別加上「static」的類別(靜態)欄位變數,甚至還可以在「static」區塊中,在類別初始化的時候順便對類別欄位進行初始化的動作。我們把這類宣告在函數、方法之外,且獨立於物件實體的變數稱為「全域靜態變數」(C/C++的全域變數有分能給其它原始... 繼續閱讀