読者です 読者をやめる 読者になる 読者になる

Generic Subscripts

原文 swift-evolution/0148-generic-subscripts.md at 56e1c8ed24289f2e78efcb992cd48a6bbb77b2c2 · apple/swift-evolution · GitHub ジェネリクスサブスクリプト サブスクリプトにジェネリクスを使えるようにする提案。引数と返り値の両方に対して、ジェネ…

Move UnsafeMutablePointer.initialize(from:) to UnsafeMutableBufferPointer

原文 swift-evolution/0147-move-unsafe-initialize-from.md at 05759c6d3188961c65432229b052229095bb49a4 · apple/swift-evolution · GitHub UnsafeMutablePointer.initialize(from:) から UnsafeMutablePointer に変更 Collectionを持つUnsafeMutablePoin…

Package Manager Tools Version

2/7 に提案がマージされたばかりですが、すぐに実装されそうです。 原文 swift-evolution/NNNN-package-manager-tools-version.md at 4eca7991a60186ba140b454476b274f9acc38599 · rballard/swift-evolution · GitHub パッケージマネージャーツールバージョ…

Package Manager Product Definitions

原文 swift-evolution/0146-package-manager-product-definitions.md at 81c6cae56474fe34253baccc496f5f2d6456c7ce · apple/swift-evolution · GitHub パッケージマネージャーのプロダクト定義 Swift Package Managerに製品のコンセプトが導入され、パッケ…

Conditional conformances

原文 swift-evolution/0143-conditional-conformances.md at d33c129f0920af0404f42219db56981411b20e76 · apple/swift-evolution · GitHub 条件付き適合 条件付き適合は、型引数が特定の要件を満たす場合にのみ、ジェネリック型が特定のプロトコルに準拠す…

Permit where clauses to constrain associated types

原文 swift-evolution/0142-associated-types-constraints.md at e14a99ffce9685a0dfe6e397916033ec3be4f6c6 · apple/swift-evolution · GitHub where句で関連型の制約を行う where句を導入することによって、関連型にジェネリクス型パラメータと同じだけの…

Protocol-oriented integers

原文 swift-evolution/0104-improved-integers.md at 957ab545e05adb94507792e7871b38e34b56a0a5 · apple/swift-evolution · GitHub 整数のプロトコル指向 Swift整数型APIを整理し、ジェネリクスプログラミングのためにそれらをより使いやすくする提案。 ビ…

Adding a Build Configuration Import Test

原文 swift-evolution/0075-import-test.md at 9cf2685293108ea3efcbebb7ee6a8618b83d4a90 · apple/swift-evolution · GitHub ビルド構成内容をテストに追加する 特定のビルド構成をテストにインポートする機能はすでにあります。ビルド環境で使えるモジュー…

Expanding Swift Self to class members and value types

原文 swift-evolution/0068-universal-self.md at 9cf2685293108ea3efcbebb7ee6a8618b83d4a90 · apple/swift-evolution · GitHub Self のクラスメソッドと値型の拡張 Self はself の動的型です。self.dynamicType と Selfをとして扱えるようにする提案。サブ…

0042-flatten-method-types

原文 swift-evolution/0042-flatten-method-types.md at 9cf2685293108ea3efcbebb7ee6a8618b83d4a90 · apple/swift-evolution · GitHub 未適用のメソッド参照の関数の型の平滑化 今までは型からメソットを取り出すことができ(Self) -> (Args...) -> Ret とし…

現在 Acceptedになっている提案一覧

swift-evolution/0042-flatten-method-types.md at 9cf2685293108ea3efcbebb7ee6a8618b83d4a90 · apple/swift-evolution · GitHub swift-evolution/0068-universal-self.md at 9cf2685293108ea3efcbebb7ee6a8618b83d4a90 · apple/swift-evolution · GitHub s…

swift-evolutionの1/30の更新

swift4の範囲外なのでcloseになったもの Deriving collections of enum cases #114 enumの全要素を取り出す Tail Call Optimization attribute and modifier #103 末尾最適化 Proposal: Factory Initializers #247 Proposal: Add last(where:) and lastIndex…