今日のコード
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT INFILE ASSIGN TO "orders.csv"
ORGANIZATION IS LINE SEQUENTIAL.
SELECT OUTREP ASSIGN TO "sales_report.txt"
ORGANIZATION IS LINE SEQUENTIAL.
SELECT ERRFILE ASSIGN TO "orders_error.csv"
ORGANIZATION IS LINE SEQUENTIAL.
パッと見行けそうな感じに見えなくもないけど、いけるのこれ…
ENVIRONMENT DIVISION. なんとなく理解で勝負
んでー、次はなんだってー。
ENVIRONMENT DIVISION.
ENVIRONMENT
環境
DIVISION
章
だから環境設定というところかな。
自分の英語力に惚れ惚れしますな。
なるお理解 まだ行けそう
INPUT-OUTPUT SECTION.
FILE-CONTROL.
INPUT-OUTPUT SECTION.
入力出力のセクション…
DIVISIONとなにが違うんだっつーの。
ま、まぁDIVISIONの方が上に書いてあったんだから偉い、SECTIONはDICISIONよりも偉くないとかにしておくか…
FILE-CONTROL.
ファイル操作するってことだろうから、入出力というところも合わせてファイル操作しまっせーという宣言かしら。
次の行からcsvファイル名が書いてあるから、インポートするファイル名が書かれているという感じだろうかね
もう行けなさそう
FILE-CONTROL.
SELECT INFILE ASSIGN TO "orders.csv"
ORGANIZATION IS LINE SEQUENTIAL.
SELECT OUTREP ASSIGN TO "sales_report.txt"
ORGANIZATION IS LINE SEQUENTIAL.
SELECT ERRFILE ASSIGN TO "orders_error.csv"
ORGANIZATION IS LINE SEQUENTIAL.
いやいや、なんだこれ。
ファイル操作だから…ファイルをどうするかって話だよね。
SELECT、ASSIGN TO
選ぶのかアサインするのか、なんなのか。
INFIFE、OUTREP、ERRFILE
ま、まぁ、次にファイル名書いてるから、ファイル名を入れる箱としておくか…ASSIGNとかかかれているし。
しかし、TO ファイル名ってどういうこった?ファイル名とINFILEに入れるんだったら、TO INFILEなんじゃないの?
ORGANIZATION IS LINE SEQUENTIAL.
ORGANIZATION
なんで組織が出てくるの?どこのORGANIZATION?
LINE SEQUENTIAL
行を順番に処理していく。ファイルのデータを行ごとに処理していくってことかな。
ということはORGANIZATIONはファイルのデータの一行のデータの塊ということなのかな…
助けて係長!
なるお)あの、こんな理解でいいです?
係長)不正解とまでは言わないが、違うな
な)あー
係)INFIFE、OUTREP、ERRFILE
これは俺が適当に名前つけただけだ。なんでもいい。
な)あー
係)ORGANIZATION IS LINE SEQUENTIAL.
何だよ組織って。
コボルはcsvとかtxtをそのまま理解できねーから、それをどう読むかってのを教えてやる必要があるだろ?
な)へーえ?
係)だから
LINE SEQUENTIAL
一行ごとに読め
ORGANIZATION
そう決めたからな!
ってことだ。特別な意味はねーぞ。
そう書けって決まりのコードでしかねーんだよ。
な)(なんじゃそりゃ!?)
あ、ありがとうございます!ペコ
って聞いてないし…
おむすび
なんかめっちゃ怒られた気分…
なんだよ特別な意味ねーって。
特別な意味ないなら書かせんなよっての。
そんぐらいコンピーターが理解しろよっての。
やっべ、早くもやばい。ついていける雰囲気がない。
そうだ、退職しよう!
コメント