[swift-evolution] /*Let it be*/ func() -> @discardable Bool {} /*Rather Than*/ @discardableResult func() -> Bool {}
Mike Kluev
mike.kluev at gmail.com
Fri Oct 13 16:23:44 CDT 2017
On 13 October 2017 at 21:15, Jean-Daniel <mailing at xenonium.com> wrote:
> I don’t think this is a good idea to make discardable part of the function
> type.
>
> What would fun(callback: () -> discardable Int) would means ?
>
you mean this?
func foo(callback: () -> discardable Int) {
...
let x = callback()
...
callback() // no warning or error here
}
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20171013/3ad0856e/attachment.html>
More information about the swift-evolution
mailing list