1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
ZoKrates/zokrates_cli/examples/functions/multi_functions.zok
2022-06-28 19:23:45 +02:00

15 lines
No EOL
331 B
Text

def add(field a, field b) -> field {
field v = a + b;
return v + a;
}
def main(field a, field b, field c, field d) -> field {
field mut g = a + b;
field x = add(a, b);
field y = add(c, d);
g = add(x, g);
g = add(x, g);
field f = c + d + a;
g = add(g + a, add(x, b));
return x + y + g + f;
}