スタティック変数は、コンパイル時に作成され、プログラムの開始から終了まで存在するメモリリソースです。 これらの変数の型は明示的に指定しなければなりません。
スタティックライフタイムは、プログラムの終了まで無期限に持続するメモリリソースです。 この定義では、スタティックライフタイムを持つリソースは実行時にも作成できることに注意してください。
スタティックライフタイムを持つリソースには、特別なライフタイム指定子 'static
があります。
'static
リソースは決してドロップすることはありません。
スタティックライフタイムを持つリソースが参照を含む場合、それらはすべて 'static
でなければなりません(そうでなければ、参照はプログラムの終了前にドロップする可能性があります)。
メモリの詳細:
unsafe { ... }
ブロックを使用することができます。
R̸͉̟͈͔̄͛̾̇͜U̶͓͖͋̅Ṡ̴͉͇̃̉̀T̵̻̻͔̟͉́͆Ơ̷̥̟̳̓͝N̶̨̼̹̲͛Ö̵̝͉̖̏̾̔M̶̡̠̺̠̐͜Î̷̛͓̣̃̐̏C̸̥̤̭̏͛̎͜O̶̧͚͖͔̊͗̇͠N̸͇̰̏̏̽̃ について気軽に話してはいけません。