Condの後の複文の謎がCametan42さんのおかげでスッキリ解決したので早速次に進むとしよう!

いよいよメインのプロシージャって感じですなあ。とりあえず元の文を日本語訳しまして~。いくつか分からんのがあるな・・

いつもみたいに変に粘らずに見たこと無いのはCametan42さんの作ってくださった対応表を見る。分かりやすッ!fletはlabelsとどう違うのか?

ううむ・・分かったような分からないような?まあ、こういうときは間違いなく分かってないな。実際に使ってみないと・・。今日はもうちょっと眠たいので明日やろう
~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~
Readのドキュメントを読む。が!Sampleくれよ~

一方こちらはopen-input-string。こっちはサンプルがあって分かりやすい。Pythoのread-lineだったかと似てるな(?)

今日の分を日本語訳するとこういう感じかな?(※間違ってますw)

まずはこちらをRacketに。quitの場合はどうすんのかと思ったけどどうやらnilが返るようなのでそれを拾ってゲームを終わる処理を書くのかな?
~~~~~~~~~~~~~~~~~~


~~~~~~~~~~~~~~~~~~
Game-readはなぞのコマンドがいくつかあるのだけど、concaenateは結合するわけですね。あ 'string って型の指定かw
~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~
で、Racketだとこれで代用すると。助かるなぁ

反転してる部分は書き方がはっきりしなかったのでCametan42さんのをそのまま使わせていただきました。けど分かりやすい文法なんですね(後知恵)
~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~
で、答え合わせと思ってCametan42さんの定義と比べると・・あれっ?元では(list 'quote x)になってる部分が`(quote ,x)になってる。こ、これは・・全く逆の発想じゃないか!まるで刃牙の「剛体術」と「マッハ突き」みたいな!けど、少なくとも一貫性と言う点でCametan42さんの方が良いですよね
今日はここまで。明日で5.6章の分は終わってしまいそうだなぁ