次の関数を作成する必要があります(Matlabのコマンドラインカジノに対して)。
function [wonAmount, noGuesses] = highLow(gambledAmount)
function [wonAmount, noPulls] = slotMachine(gambledAmount, betFactor)
function wonAmount = roulette(gambledAmount, typeOfBet)
これは私が与えられた仕事の問題であり、それは果たされなければなりません。すべてのゲームに類似した特性やwonAmountの計算などがあり、一般的にOOPはより構造化されているため、単純な関数を作成するだけで済みます。Matlabで試してみたいと思います。
ハンドルクラスを作成することはできますが、タスクの要件を満たす必要があります。どのハンドルクラスがメソッドplayを使用するか-ハンドルクラスコンストラクターがオブジェクト自体を返す必要があることを理解していますか?コンストラクターが必ずしもコンストラクターを返すとは限らないクラスを探しています-ある種の静的クラス/関数ですか?
このクラスをどのように設計しますか?