Is this a REPL-only issue perhaps? The code below compiles `swift build` 
without error for me (pasted into Sources/main.swift, Ubuntu 17.04, Swift 4 
release; haven’t tried in Xcode).


A similar issue, but apparently not REPL-only:
https://bugs.swift.org/browse/SR-1856

Regards,
Will Stanton


Code compiles fine:
class test {
    let id = 11
}

var dict: [Int: test] = [10: test()]

let filtered = dict.filter({ $0.value.id > 10 })
let sorted = filtered.sorted(by: {$0.value.id > $1.value.id })

print(sorted)

let filteredAndSorted = dict.filter({ $0.value.id > 10 }).sorted(by: 
{$0.value.id > $1.value.id })
print(filteredAndSorted)


> On Sep 24, 2017, at 4:52 AM, Trevör ANNE DENISE via swift-users 
> <swift-users@swift.org> wrote:
> 
> Hello everyone, I found this on StackOverflow : 
> https://stackoverflow.com/questions/46381752/swift-4-methods-chaining/
> 
> Is this a bug of Swift 4 or is this normal ? I don't understand why the 
> problem only happens when methods are chained !


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

Reply via email to