On Thu, May 5, 2016 at 10:03 AM, Chris Lattner via swift-evolution < [email protected]> wrote:
> On May 5, 2016, at 8:59 AM, Alex Hoppen via swift-evolution < > [email protected]> wrote: > > Say you have the function `foo() -> Int`. Then `foo()` calls `foo` and > returns its return value of type `Int` – not a reference to the function of > type `Void -> Int`. > > Right. > > That said, what is wrong with just “foo”? > Yeah, that'd work. The problems: * Name collisions with variables (not a big deal, I think) * "foo" looks substantially different than "bar(baz:)", but they mean the same thing I prefer something like #foo(), #bar(baz:). Clearly that particular choice can't work. Kurt -- [email protected] http://www.CircleW.org/kurt/
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
