persistent int a; // こうすると、変数aは「永続変数」になる。
   [例]
   persistent int sum = 0, i = 0;
   persistent_load(0);
   for (; i <= 100; i++) {
       sum += i;
       persistent_save(0);
   }int  persistent_save(double sec); // sec秒以上の間隔をあけて保存する。
     // あまり高い頻度で保存するとさすがに遅くなるので、クリティカルでないのなら30秒とかのほうがいいかも。
     // 戻り値が-1なら保存を実行した。0なら高頻度だったので今回は保存しなかった。という意味。
int persistent_load(double sec); // 読み込む。secや戻り値についてはsaveと同様。| コメント | お名前 | NameLink | |