testjavalisparchiver.java

来自「Swarm是一个非常有用的仿真工具」· Java 代码 · 共 35 行

JAVA
35
字号
import swarm.Globals;
import swarm.defobj.LispArchiverImpl;
import swarm.defobj.Archiver;
import swarm.objectbase.SwarmObjectImpl;

public class TestJavaLispArchiver extends SwarmObjectImpl {
  public int a;
  public double b;
  public String str;
  
  public TestJavaLispArchiver () {
    super ();
    a = 100;
    b = 2.0;
    str = "Hello";
  }
  
  void save (Archiver archiver, int modelNumber) {
    String key = "model" + modelNumber;

    archiver.putShallow$object (key, this);
    archiver.sync ();
  }

  static void main (String args[]) {
    Globals.env.initSwarm ("TestJavaLispArchiver", "0.0",
                           "bug-swarm@swarm.org", args);
      

    TestJavaLispArchiver test = new TestJavaLispArchiver ();
    test.save (new LispArchiverImpl (Globals.env.globalZone, "ta.scm"),
               3);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?