64 00 00 0c 04 04 04 17 04 03 17 02 04 03 17 04 03 03 04 03 03 13 04 04 14 04 17 18 17 0b 53空関数のco_codeをこれで置き換えて実行すると、2014と表示されます。 詳しい説明は後で。 味わい 04を「ど」03を「ろ」17を「あ」と発音するなら 64 00 00 0c ど ど ど あ ど ろ あ 02 ど ろ あ ど ろ ろ ど ろ ろ 13 ど ど 14 ど あ 18 あ 0b 53となる。もうちょっと工夫の余地がある。 難しいポイント 変数や関数呼び出しを使うためにはバイトコード部ではなく定数テーブルに名前の文字列を積んで、そのインデックスを指定してLOAD命令を発行する必要がある。短歌以外の部分に意味のある文字列を色々書き込むと「31文字で完結」という短歌の良さが失われるので避けたい。だか