我正在建立使用歧視工會的表達樹。下面的代碼:因爲沒有定義BoolExpression type IntExpression =
| TrueIsOne of BoolExpression
type BoolExpression =
| LessThan of IntExpression * IntExpression
| And of BoolExpression
爲什麼在受歧視的工會中不允許綁定?我認爲它必須與讓綁定在默認構造函數中執行? 在次要記錄中,有關如何重寫AI_Choose的建議將不勝感激。我想用AI保持加權優先級。我的想法是讓AI_Weighted_Priority繼承AI_Priority並覆蓋選擇。我不想處理荏苒不同長度的列表(不好的做法IMO) open AI
type Condition =
| Closest of fl
以下類型顯然非常大,因此手動編寫代碼將其轉換爲可讀形式將會很乏味。我想知道以可讀形式顯示樹的最簡單方法。 type Element =
| Nil
| Token of Token
| Expression of Element * Element
| ExpressionNoIn of Element * Element
| AssignmentExpression of Elemen