サクサク読めて、アプリ限定の機能も多数!
タグをすべて表示
タグの絞り込みを解除
public func curry<A, B, C>(f: (A, B) -> C, a: A, b: B) -> C {
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) } }
ランキング
お知らせ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く