I think the point is to get rid of the argument labels. 'x' should be typed 
simply (Int, Int) -> ().

That being said, right now the argument labels in the type don't seem to 
actually affect anything, so like Chris I'm not sure what the counter-proposal 
is.

(cc. Doug)

Best,
Austin

> On Jun 27, 2016, at 10:04 PM, Charlie Monroe <char...@charliemonroe.net> 
> wrote:
> 
>> This came from a short list of topics Doug provided me, but the basic issue 
>> is that:
>> 
>> func f(a : Int, b : Int) {
>> let x = f   // x has type (a: Int, b: Int) -> ()
>> }
>> 
>> I’m not exactly sure what the counterproposal is.
> 
> My guess is to require let x = f(a:,b:) (specifying arguments)?
> 
>> 
>> -Chris
>> 
>> 
>> 
>> _______________________________________________
>> swift-evolution mailing list
>> swift-evolution@swift.org
>> https://lists.swift.org/mailman/listinfo/swift-evolution
> 

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to