Skip to content

FunctionBuilderの改善 #31

@omochi

Description

@omochi

https://forums.swift.org/t/function-builders-implementation-progress/32981

Douglas GregorがFBの改善の報告をしている

その過程で作られたone-way constraintによっていろいろ改善し、
今後の改良も期待できる

  • FB内部でletが使える
  • $0, $1 の不一致な左右式
    let f: (Int, Int) -> Bool = { $0.isMultiple(of: 2) }
  • 複数文クロージャの一発推論

one-wayの解説

swiftlang/swift#25983

確かに計算量が減るように感じる

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions