For sake of completeness:
    
    
    import options
    
    proc xxx(param1: string, param2, param3 = none(int)) =
      if param2.isSome:
        echo "param2: ", param2.some
      if param3.isSome:
        echo "param3: ", param3.some
    
    xxx("a", param2 = some(1))
    xxx("b", param3 = some(2))
    xxx("c", some(3), some(4))
    xxx("d")
    

Reply via email to