タグ

2014年7月31日のブックマーク (2件)

  • Swift - 等しさとせつなさと型の強さと - Qiita

    Swiftの関数の引数は、常に一つ だとしたら、Swiftではカリー化は不要ということになってしまう。 もちろん、そんなことはない。 求めているのは、「n-tupleを引数とする関数を、1-tupleづつ引数を受け取り、n個受け取った時点ではじめて値を返す関数にすること」である。 例えばこんな風に。 import Darwin // for log(Double) func logWithBase(base:Double)->Double->Double { return { x in log(x) / log(base) } }

    Swift - 等しさとせつなさと型の強さと - Qiita
  • 404 SPAM Not Found #25 こっち立てばあっち立たず:404 SPAM Not Found

    小飼弾です。ブロマガをお届けいたします。 200 Any Questions OK 今回の質問は、この三つ。 Q. 論理学の問題 この論理学の問題がどうしてもわかりません。なんで「外では雨がふっておりかつ雨が降っていない」と、「源義経の母親はナポレオンである」と結論できるのですか? Q. 人が人を殺してはいけない理由 佐世保市でまた同級生殺人が起きましたね。こういった事件がおこるたびにニュースは「命の尊さを伝える」みたいなコメントを出しますが、その前になんで人は人を殺しちゃだめなのでしょう。いや、私は殺したくも殺されたくもないですが。 Q. カルタゴが滅ぼせたならユダヤも ガザでイスラエルがやっていることと、ナチスがユダヤ人にやったことの区別がつきません。こわい考えなのですが、もしローマ帝国が国としてのユダヤを滅ぼしていたらこうはならなかったのではないでしょうか。カルタゴを滅ぼしたローマに

    404 SPAM Not Found #25 こっち立てばあっち立たず:404 SPAM Not Found