1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
ZoKrates/zokrates_cli/examples/functions/expressions.zok
2022-04-06 20:23:58 +02:00

13 lines
276 B
Text

def add(field a,field b) -> field {
field v = a + b;
return v;
}
// Expected for inputs 1,1: c=4, d=7, e=10
def main(field a,field b) -> field {
field c = add(a*2+3*b-a,b-1);
field d = add(a*b+2, a*b*c);
field e = add(add(a,d),add(a,b));
return e;
}