Hello World
Minimaler Startpunkt.
main() {
println("Hello, Emerald!");
}
Kleine Beispiele, jeweils mit genau einer Idee. Kein Spaghetti-Code-Buffet.
Minimaler Startpunkt.
main() {
println("Hello, Emerald!");
}
Objekt bauen und Methode aufrufen.
public class User {
private String name;
public User(String name) {
this.name = name;
}
public String name() {
return this.name;
}
}
main() {
User user = User("Emerald");
println(user.name());
}
Ein Vertrag für austauschbare Typen.
public interface IRunnable {
public Void run();
}
public class Job implements IRunnable {
public Job() {
}
@Override
public Void run() {
println("job running");
}
}
Parallel Aufgaben starten und Ergebnisse einsammeln.
main() {
Fiber<Int> task = Fiber.spawn { slowDouble(21) };
println(task.await().toString());
}