Hi, is there syntax available for specifying default arguments to a generic 
proc based on type? For example (syntax doesnt work):
    
    
    proc get_a_value[ T: int | float](defaultValue: T int = low(int) | float = 
NegInf): T =
      var raw = getSomeStringFromInput()
      if raw == "":
        return defaultValue
      when T is int:
        return parseInt(raw)
      else:
        return parseFloat(raw)
    
    
    
    
    
    Run

Reply via email to