見出し画像

【Console Application】ファイルとデータベース 195【学習記】

ファイルとかデータベースの話🤤

Q.
全コピペでも同じだったのでは…?
A.
所々 null 安全によって変わる場所が有るので確認は大事🤤

→区切り文字を間違えてて慌てて直すの巻🙄(記事中にそれっぽい表現無し
 →区切り文字なんだからカンマじゃんって気付いてピリオドになってたとこを直したとかなんとか

#学習記 #Kotlin

【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 # ヘルプ

----備忘録
loadCsv の解析部分は独立
reflection KClass への修正
万能指定 Class<?> の Kotlin 方式への書換え
DBAccessor.getValues() 未実装によるエラー


DBAccessor

移植はまだまだ続く🤤

検証系でこのサブクラスは終わってた🤤

4つの内1つはただの橋渡しトンネルだったぽ🙄

getValues 未実装でエラーに

これで今度こそ「残り半分」って言って良くなったっぽ🤤


次回は

その半分の地点から移植復帰よー🤤

この記事が気に入ったらサポートをしてみませんか?