У меня есть код:
links
|> Seq.map (fun x -> x.GetAttributeValue ("href", "no url"))
Что я хотел бы переписать на:
links
|> Seq.map (fun x -> (x.GetAttributeValue "href" "no url"))
Но компилятор F #, похоже, не нравится. У меня создалось впечатление, что эти два вызова функций были взаимозаменяемыми:
f (a, b)
(f a b)
Ошибка, которую я получаю:
Конструктор элемента или объекта 'GetAttributeValue', принимающий 2 аргумента, недоступен из этого кодового местоположения. Все доступные версии метода GetAttributeValue принимают 2 аргумента.
Кажется, что это забавно, поскольку, похоже, это то, что я ему даю. Что мне здесь не хватает?