エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
F# で“卒業試験”ことブラックジャック開発をやってみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
F# で“卒業試験”ことブラックジャック開発をやってみた - Qiita
トランプゲーム「ブラックジャック」を F# で実装してみました。設計上の判断を述べながら実装をみてい... トランプゲーム「ブラックジャック」を F# で実装してみました。設計上の判断を述べながら実装をみていきたいと思います。 実装するブラックジャックのルールはこちらです。 実装全体は GitHub で1ファイルにまとめています: 2020-02-09-fsharp-blackjack/Program.fs 文脈 「プログラミング入門者からの卒業試験は『ブラックジャック』を開発すべし」によると、ブラックジャックはプログラミング入門者の卒業試験としてうってつけの題材だそうです。 さまざまな言語による実装例が報告されていますが、F# 版はまだなさそうなので、やってみました。 カードの型 機能ごとに書いたので、記事も機能ごとに書くことにします。トランプカードの定義からはじめます。 ランク (カードの数字) はブラックジャックにおいて重要です。特に A/JQK/その他 は明確に区別したいので、判別共用体