Я хотел бы указать на «рискованную» часть в F #.Рассмотрим следующий код
let mutable a, b as ab = 0, 0
a <- 4
a
ab
Вы получите a = 4
и ab = 0, 0
.Вероятно, это правильное поведение, я просто хотел указать на это и узнать ваше мнение.Считаете ли вы это поведение логичным или нет, и почему?У меня есть некоторые проблемы, чтобы принять это, потому что я всегда предполагал, что (a, b) и ab должны быть идентичны.