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