Data structures F记录是否支持循环引用A->B->A?
我想使用F记录,记录比赛和跑步者,其中比赛参考跑步者和跑步者参考比赛。这是否可能与常规课程一样适用于记录Data structures F记录是否支持循环引用A->B->A?,data-structures,f#,Data Structures,F#,我想使用F记录,记录比赛和跑步者,其中比赛参考跑步者和跑步者参考比赛。这是否可能与常规课程一样适用于记录 type Race = { raceIdentifier : int carriedWeightMean : decimal prizeMoneyPercentileCountry : int64 noOfHorses : int runners : Runner list } type Runner = { horseId : int finishPosit
type Race = {
raceIdentifier : int
carriedWeightMean : decimal
prizeMoneyPercentileCountry : int64
noOfHorses : int
runners : Runner list
}
type Runner = {
horseId : int
finishPositionSequence : int64
lbw : decimal
horseNumberOfRaces : int
mutable race : Race
}
我尝试过使用with关键字,但这似乎不起作用:
type Race = {
raceIdentifier : int
carriedWeightMean : decimal
prizeMoneyPercentileCountry : int64
noOfHorses : int
race : Race
} with Runner = {
horseId : int
finishPositionSequence : int64
lbw : decimal
horseNumberOfRaces : int
race : Race
}
你想要的是“和”,而不是“和” 我现在有一个windows phone,不需要在电脑前。现在,如果我只知道如何在键盘上键入反勾号…啊哈,现在我势不可挡:第一步是承认你有问题;谢谢你,布莱恩。周末我突然明白了这一点。我以前用过“和”,但在我的脑海里,它是“和”,我很确定,我没有检查。。。