mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-26 06:48:04 +02:00
Java-Bytecode und X10
This commit is contained in:
parent
d5ad212703
commit
50080ddea9
8 changed files with 503 additions and 6 deletions
18
documents/Programmierparadigmen/scripts/x10/when-example.x10
Normal file
18
documents/Programmierparadigmen/scripts/x10/when-example.x10
Normal file
|
@ -0,0 +1,18 @@
|
|||
class OneBuffer {
|
||||
var datum:Object = null;
|
||||
var filled:Boolean = false;
|
||||
def send(v:Object) {
|
||||
when (!filled) {
|
||||
datum = v;
|
||||
filled = true;
|
||||
}
|
||||
}
|
||||
def receive():Object {
|
||||
when (filled) {
|
||||
val v = datum;
|
||||
datum = null;
|
||||
filled = false;
|
||||
return v;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue