この記事は、F# Advent Calendar 2020の7日目の記事です。初日の記事であるF# 5.0の新機能でも触れられていますが、 コンピュテーション式でApplicativeな計算を扱えるようにして、より効率的にコンピュテーション式の処理をチューニングすることができる Applicative Computation Expressions について、少しだけ掘り下げてみようと思います。 Optionモナドのコンピュテーション式 まず、手ごろなサンプルとしてOptionモナドのコンピュテーション式の挙動をみてみましょう。 type OptionBuilder1 () = member __.Bind(x, f) = printfn "%s" $"{nameof(OptionBuilder1)}:Bind x:{x}" Option.bind f x member __.Return
ホットサンドメーカーで焼いたホットケーキ、通称「ホットサンドケーキ」がTwitterを中心に大きな注目を集めています。これはおいしそう……! 話題のレシピを画像付きで紹介したのは、Twitterユーザーのヤスユキ(@yas_yuki0573)さん。 「ホットサンドメーカーでホットケーキを焼くと、フライパンでは難しい厚みも簡単に焼けるし、サクサク部分が増えておいしい、というお話」と投稿したところ、14万5000件を超える“いいね”が寄せられたほか、「これは天才」「来年のノーベル賞候補」「これはお店で売れるレベル!」「ホットサンドメーカー購入なやんでいましたが、決意することができました!!」とさまざまな声が寄せられています。 「ホットサンドケーキ」の作り方 ヤスユキさん宅では「ホットサンドケーキ」と呼んでいるというこの料理。レシピや作り方のコツを教えていただき、ねとらぼ編集部でも作ってみました
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く