ZenScript main repository
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

integration.zs 920B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import example.TestClass;
  2. import example.TestInterface;
  3. val instance = new TestClass("Instance");
  4. println("Name: " + instance.name);
  5. instance.dump();
  6. class TestOperators {
  7. public (name as string) as void {
  8. println("MyTestClass: " + name);
  9. }
  10. //.(key as string) as string
  11. // => "key " + key;
  12. }
  13. class TestImplementation {
  14. public implements TestInterface {
  15. interfaceMethod() => "TestImplementation";
  16. }
  17. }
  18. val testInstance = new TestOperators();
  19. //testInstance("something");
  20. something.dump();
  21. val objects = makeArray(5);
  22. printMany(objects);
  23. println(<test string>);
  24. println(<test string>.name);
  25. println(<test string>.interfaceMethod());
  26. println(new TestImplementation().interfaceMethod());
  27. var diamond = <item:minecraft:diamond>;
  28. var dirt = <item:minecraft:dirt>;
  29. addShapedRecipe("TestRecipe", diamond, [[dirt, dirt, dirt],[dirt, dirt, dirt],[dirt, dirt, dirt]]);
  30. var count = 10;
  31. floatMethod(5f * count);