в f # для операции "+" сигнатура функции
5+6 //int->int->int
, но когда я пишу код, подобный следующему, он работает
6.0 + 3.0 //float->float->float
в OCaml "+" отличается от «+».
5 + 5 //int->int->int
5.0 +. 5.0 // float->float->float
это более совершенный и ограниченный, чем f #, почему f # делает эту неидеальную сигнатуру типа? и почему f # не поддерживает "+."?
, так что запутался в функции f #: (