JavaPatternMatching/resources/AllgemeinTest/Iteration.jav
pl@gohorb.ba-horb.de 3c86eecf8b modified: ../../pom.xml
new file:   Iteration.jav
	modified:   Pair.jav
	modified:   ../../src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java
	modified:   ../../src/test/java/AllgemeinTest.java
2023-06-05 13:14:00 +02:00

36 lines
458 B
Java

/*
class Pair<T, U> {
T x;
U y;
public Pair() { }
public Pair(T x, U y) {
this.x = x;
this.y = y;
}
public T fst () {
return x;
}
public U snd () {
return y;
}
}
*/
public class Iteration {
m1(x, y) {
var help;
help = m2(x, y);
var y2 = help.snd();
return new Pair<>(y2,x);
}
m2(x,y) {
var help = m1(x, y);
var x2 = help.fst();
return new Pair<>(y, x2);
}
}