return (value >= radix) ? error.InvalidChar : value;
return (value >= radix) ? error.InvalidChar: (comeCondition) ? error.OtherError: ... value;
return if (value >= radix) error.InvalidChar else if (comeCondition) error.OtherError else ... value;
return if (value >= radix) error.InvalidChar else if (comeCondition) error.OtherError ... else value;