問題タブ [property-based-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - scalacheck での再帰構造の生成
という再帰データ型のジェネレータを作成しようとしていRow
ます。行は名前付きVal
のリストであり、 aVal
はアトミックBin
またはネストされたRow
です。
これは私のコードです:
次のスタック トレースでクラッシュします。
私のコードの何が問題なのですか? また、それを自分で診断するにはどうすればよかったでしょうか?
Gen.oneOf
注意として、厳密でありGen.lzy
、再帰構造が必要であるという発言を見てきました。しかし、コードgen_val
内での定義をラップするGen.lzy(...)
と、現在のヌル ポインター例外ではなく、スタック オーバーフローが発生します。