Avatar
@takasek Failable Initializerのnilは失敗したときだからreturnで早期脱出したいニーズがあるんだと思います。
10:22 AM
あー、あとnil代入できるためにはselfがOptionalじゃないといけないから、initの中でselfが使いにくくなりそうです。self?.fooってやらないといけなくなるので。
10:24 AM
return self はできてもいい気がしますけどね。成功ケースの早期脱出のために。