見出し画像

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

今回の概略

行数は多いけど構造的にはコピペで賄える状態で比較的簡単に進む🤤
(但し時間がかからないとは言ってない

#学習記 #Objective_C

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

----備忘録
(現在無し)


前回の粗筋

移植抜けは有ったけど簡単な文字出力は片付けた🤤


main

残ってるのは d と u 🤤
罠がなければ片付くかも…?🙄かも

d は p をコピペから追加でほぼほぼ終了🤤
u は d をほぼほぼコピペ…🤪
ただ、 Kotlin の時にただコピペして動作がおかしかったので注意しながら移植する必要があったなって思い出したワケなんだけど終わってみたらそれも更に直した後でほぼほぼコピペで終わるようになってた🙄
具体的には例外発生時の文字列出す時にオプションを文字列に追加してるんだけど最初は列挙を直接書いててそれを Kotlin 移植の時に「 d なのに p って出るお😭」みたいなので発覚して直したんだった気がする🤔
switch の式に書いた列挙変数をそのまま使ってコピペ効率を上げたんだったかな、その時に🤤

記事的には短いけど DB ファイルも複製して準備はここまでかな🤤


次回は

漸く OC 版の動作試験するぽ🤤
絶対1発で通らないと思ってるけどどこから引っかかるかな🙄

いいなと思ったら応援しよう!