タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

swiftとprogrammingに関するt-wadaのブックマーク (2)

  • SwiftのArrayがヤバくなくなった - Qiita

    概要 思ったよりバズったので、いくつか加筆修正しました beta3でArrayの型指定の方法が変わったなーと思って眺めていたら、もっと根的な変化がありました。 SwiftのArrayがヤバイなどで話題になってたやつです。 公式ドキュメント The Swift Programming Language 変更点 Array in Swift has been completely redesigned to have full value semantics like Dictionary and String have always had in Swift.  This resolves various mutability problems – now a 'let' array is completely immutable, and a 'var' array is complet

    SwiftのArrayがヤバくなくなった - Qiita
    t-wada
    t-wada 2014/07/08
    設計判断を後回しにしたまま多くの人に使われる段階まで来てしまうと様々なしがらみによって言語設計が歪んでしまうので、言語が若いうちに下位互換性の無い変更が入るのは健全だと思う
  • Swift ファーストインプレッション - mizchi's blog

    とりあえずThe Swift Programming Language読んで、実際に自分で少し書いてみた感想。 諸事情でAppleにiOSデベロッパーとしてお布施していたので Xcode6beta落として少し書いてみた。プロジェクトスケルトンをswiftで生成できるので、そのコードを眺めたりしていた。 ファーストインプレッション Immutable脳の人が設計したっぽい。 スクリプト言語っぽい構文に、型注釈。これはGoとシンタックス上の設計思想が似ているんだと思う。 基的にImmutableな設計でありながら、オブジェクト指向を採用しており、Scalaっぽいマルチパラダイム感がある。Scalaの人は好きになりそう。 型推論のおかげで動的型付け言語触ってきた人にも抵抗がない感じになってる。推論のおかげで静的型付け言語が動的型っぽくみえるのはHaskellとかOCaml方面の雰囲気。 LLV

    Swift ファーストインプレッション - mizchi's blog
    t-wada
    t-wada 2014/06/03
    "最高な点 1.驚き最小 2.まともに動く!!!! 全体的によく練られた良い設計" "残念な点 1.ネームスペースがない。2.Appleロックイン"
  • 1