# String default class OptParam def main is shared x = OptParam() x.val = 'none' x.foo('default') assert x.val == 'defaultVal' x.foo('provided', 'xyzzy') assert x.val == 'xyzzy' var val = '' def foo(f as String, s = 'defaultVal') if f == 'default' assert s == 'defaultVal' .val = s