のほほん停留所

つぶやきのなりそこないの溜まり場

Swift3

Swift3: カリー化

Swift3ではカリー化用のシンタックスが廃止されました。廃止には用途が限定的などの理由が挙げられていますが、たまに使うことがあるのでSwift3での記法のメモ書きです。 英語ですが廃止の詳しい理由は0002-remove-currying.mdに書かれています。 // Swift2 …

Swift3: 同じ値を繰り返す文字列、配列

Swift3で同じ値を繰り返す文字列、配列のコンストラクタの記法が変わっていたため、個人的にメモしました。 // Swift 2.3 let str = String(count: 10, repeatedValue: Character("s")) // "ssssssssss" let arr = Array(count: 10, repeatedValue: "s") // …