Your example should use a default argument, not `varargs`.
    
    
    proc str2int*(s: string, d: int = 0): int =
      result = try: parseInt(s) except ValueError: d
    
    
    Run

Reply via email to