Rust ツアー 目次

スタティックライフタイム

スタティック変数は、コンパイル時に作成され、プログラムの開始から終了まで存在するメモリリソースです。 これらの変数の型は明示的に指定しなければなりません。

スタティックライフタイムは、プログラムの終了まで無期限に持続するメモリリソースです。 この定義では、スタティックライフタイムを持つリソースは実行時にも作成できることに注意してください。

スタティックライフタイムを持つリソースには、特別なライフタイム指定子 'static があります。

'static リソースは決してドロップすることはありません。

スタティックライフタイムを持つリソースが参照を含む場合、それらはすべて 'static でなければなりません(そうでなければ、参照はプログラムの終了前にドロップする可能性があります)。

メモリの詳細: