Swift part6 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0653デフォルトの名無しさん
2016/03/08(火) 15:30:39.31ID:8CR/oZ/lhttp://niwatako.hatenablog.jp/entry/2016/03/02/160011
これ面白かったclassを使わずにstructを使って関数型のような
実装にすると。プロトコル指向もごちゃごちゃ言わず
実際の例を見るとしっくり来た。
プロトコル指向ってstruct,enumとかでもオブジェクト指向できるでしょ
ってだけな。Goはどんな型でもメソッド生やせるしRubyは全部オブジェクトだし
そっちのほうが明らかに言語としていいけど、
swiftってまず最初に既存のフレームワークがあって
それを残したまま、拡張できるようにがんばってる言語なんだな。
ちょっとずつ改変していってどっかで下位互換を切り捨てる。
0から作った言語のほうが綺麗だけど、
swiftは現実的。過渡期でアンチが多いのも納得。
■ このスレッドは過去ログ倉庫に格納されています