if object.has_method(function_name) == false: return false
# EARLY EXIT
match params.size():
0: object.call(function_name); return true
1: object.call(function_name, params[0]); return true
2: object.call(function_name, params[0], params[1]); return true
3: object.call(function_name, params[0], params[1], params[2]); return true
4: object.call(function_name, params[0], params[1], params[2],\
params[3]); return true
5: object.call(function_name, params[0], params[1], params[2],\
params[3], params[4]); return true
6: object.call(function_name, params[0], params[1], params[2],\
params[3], params[4], params[5]); return true
7: object.call(function_name, params[0], params[1], params[2],\
params[3], params[4], params[5], params[6]); return true
8: object.call(function_name, params[0], params[1], params[2],\
params[3], params[4], params[5], params[6], params[7]); return true
9: object.call(function_name, params[0], params[1], params[2],\
params[3], params[4], params[5], params[6], params[7], params[8]); return true
10: object.call(function_name, params[0], params[1], params[2],\
params[3], params[4], params[5], params[6], params[7], params[8], params[9]); return true
_: breakpoint; return false # Add more iterations```
#Is there a better way to do this?
3 messages · Page 1 of 1 (latest)