![見出し画像](https://assets.st-note.com/production/uploads/images/119872106/rectangle_large_type_2_164ae0c13522de1b9c4bddcdf3110f6d.png?width=1200)
【Console Application】ファイルとデータベース 366【学習記】
今回の概略
sql の作り方が異なるだけで不正引数処理とか DB 呼び出しとか update のコピペでほぼ終わるとかとか😑
【Console Application】ファイルとデータベース【学習記】
仕様
https://note.com/sayka/n/nb8a67fa90a64?magazine_key=m7bb64c6a359f#br1mB
仕様
レコード
・レベル
1-12
・難易度
b,n,h,a,l
・曲名
・ランプ
-,x,a,e,c,h,e,f
オプションスイッチ
-u file.csv # 更新(略値)
ファイル名だけ指定した場合更新処理と見做す
-d file.csv # 削除
-p # csv 出力(略値)
何も指定せずに起動した場合出力処理と見做す
-v # バージョン
-h # ヘルプ
----備忘録
public 装飾子 → open
列挙をカスタムエラーへ
parseCsv の空行問題
Swift の args は OC 同様 [引数+1] 個
前回の粗筋
特に大きな問題も無く進む…😑
DBAccessor
記憶が定かなら update を元に残りは消化試合だった様な…🤤🚩
![](https://assets.st-note.com/img/1698233137011-biUKLneI0W.jpg)
そして OC のヘッダからドキュメントと宣言をコピペしてガワに修正から開始😑
………
![](https://assets.st-note.com/img/1698233154202-KaYuXP57n7.jpg)
![](https://assets.st-note.com/img/1698233154266-9PWk3ayG3T.jpg)
marge は後から追加したからなのか、構造と量が異なってるから今回はここまでにしとこうかな🤤
次回は
marge が終わればいよいよ main に…😑
この記事が気に入ったらサポートをしてみませんか?