タグ

2015年5月4日のブックマーク (3件)

  • Loading...

    Loading...
    to4iki
    to4iki 2015/05/04
    “partial”
  • Swift 1.2 - cockscomblog?

    第61回 Cocoa勉強会関西で“Swift 1.2 The long-awaited language updates”と題して発表した、Swift 1.2の主だった(おもしろい)変更点の紹介です。 if let Swift 1.2で最も改善されたのはif文です。if letでOptionalをunwrapできる機能が大きく向上し、複数のOptionalを同時にunwrapできるほか、unwrapされた値について条件を加えることができるようになりました。 例えばcondition: Boolが真でふたつのOptional<Int>がnilではなく、大小関係にも条件がある、という条件を表してみます。 Swift 1.1 let condition = true let aNumber: Int? = 3 let anotherNumber: Int? = 7 if condition {

    Swift 1.2 - cockscomblog?
    to4iki
    to4iki 2015/05/04
  • コード リーディングについて

    コード リーディング(code reading)とはプログラムのソースコードを読み解くことです。他人のプログラムをはじめ、自分が昨日書いたプログラムを読むのです。 コード リーディングの目的 コード リーディングは一般的に「わからないことを調べる」ときに行われますが、その詳細は様々です。 いくつか例を挙げてみます。 実装を学ぶ アルゴリズムやデータ構造など、プログラミングそのものを学習します。 テクニックを知る 動作が高速で安定したソフトウェアに仕上げるためにエレガントなプログラミング手法を学びます。 自分のコードに自信を与える 文字どおり自分のプログラミングに不安を覚えた時、先人の仕事を確認します。 さらに、あなたは優れたソフトウェア開発者になりたいですか?もしそうなら次のことを想像してください。 ピアニストを目指す者はお気に入りのピアニストの曲をあきれるほど弾きます。ときにはテクニック