試行錯誤的なシステムが改変がいけないことだとは思っていません。さっきの局所最適解と次の局所最適解の間は不安定でしょうから。(←しまった、最上さんの主張をまったく理解していないように見えるなぁ。スルー力(するー・りょく)及ばず、変なフラグが立ってしまった。いずれの答えも同じ形の構文木になります。むむー、この形が人間にとっては思いつきにくいということかな。(ticket.rb)。言い訳モットーでして。さんのコードを詳しくしらべるのはそれから。(ざっと見た感じ、あんなコードは僕からは出てきそうにもない。いわゆる切符問題をときます。配列をうけとって、構文木の候補を生成します。生成されブロックに渡されます。可能な四則演算をはめこんでブロックに渡します。ないか等の検査はしない。評価値と式の表現(文字列)の組を返します。endend書いてみて:関数内ローカル関数をはじめて書いてみた。隠す度胸ってどうなの?>自分どれも、今回の問題とはあんまり関係ないうえに、「だから何?」的な。あとから見ると恥ずかしいところがぞろぞろですね。なんで複数なのか、とか。コメントが......とか。ついでに白状しとくと、ここに載せたコードの前に、ちゃんと答えを見つけられない失敗作がいっこありました。非決定性オートマトンなら学校でならったかな。決定性に書き直せとかいわれたりして。言語仕様を読んでいて。オペレータが後置なのと、括弧がないのが気持ち悪くて仕方がない。defined"をきちんと分かっている可能性はほぼゼロなので。同値類を割ってなにかしてみたいと思います。思わずスレッドを読みふけってしまった。存在を知っておくべきだと思います。最新のエントリが関連する話題だった。セミコロンが打てない。気をつけていたつもりでも、やっぱりセミコロンを忘れる。バックスラッシュ記法を使わないからと、文字列をシングルクオートして怒られる。書こうとして、読まれたデータはどこに格納されるのか、数秒間悩む。あたえる引数の順序なんて、覚えているわけがない。本当はあかん書き方だったりするのか、どうなんだろうと思ったり。them.なんだそうな。みて、ひっくりかえるはめに。ブラウザに理解してもらえなさそうだ。いるのとくらべると、えらい違いですなぁ。いいだろという結論にいたりました。作ってて使いそうなのは以下のものでしょうか。区切りなところが妙な味なのは周知の通り。もっか読み進めるのが面白くて止まらない。4章なんて、冒頭読むだけでわくわくする。思って検索したが、みつからない。嗚呼、ケイゾクでしたか。文法の主張がけっこう好きです。いう声が聞こえてきそうなところが。いう言語を記述するのにふさわしいメタ言語はどんなの?とか。