「mkpass」カテゴリーアーカイブ配列のインデックスはInt型だったmkPassの心臓部、与えられた文字セットの中から任意の文字を抽出するコードをPasswordクラスにしました。文字セットは一文字を要素とする配列になります。文字列を文字配列に変換するちょっと方針を変えまして、配列を操作するの内容とmkpass用CheckOptionクラスを統合します。配列デバイスをオブジェクト化してみる形から入ってそれっぽくクラスを作ったりしていたんですが、なんとなくしっくりこない。○×(まるぺけ)つくろーどっとコムを参考に、もういちどよく考えてみました。classクリップボードを使ってみるPowerShellスクリプト版は生成したパスワードをクリップボードにコピーしています。シェルスクリプトはunix汎用なのでこの機能はありませんが、macOSで動くSwift版もクリップボードが使えると便利ですね。Availablemkpass用CheckOptionクラスオプションチェッククラスを書きます。自然数のチェックを含めてオプションの取得は数値をチェックするでやりましたね。これを書き直していきましょう。