2016-06-07 3 views
2

Будучи новым для WebSharper Ищу документацию и примеры на операторов, таких как ?, ?<-, -<, ===., => или |>!. Я не нашел его в http://websharper.com/docs. Я пропустил это? (некоторые из них перечислены в http://websharper.com/docs/wig#heading-2-2, но я считаю, что они предназначены только для создания интерфейсов для существующих JS-библиотек.) Некоторые из них перечислены here (3 года назад), все еще применяются к UI.Next html?WebSharper Операторы

ответ

3

Операторы, о которых вы упомянули, были добавлены WebSharper для удобства.

Например, ?<- используется для изменения свойства объекта.

Вот его реализация:

[<Inline "void ($obj[$key] = $value)">] 
let (?<-) (obj: obj) (key: string) (value: obj) = X<unit> 

Все операторы могут быть найдены в базе кода WebSharper под JavaScript.Pervasives.fs.

+0

спасибо, будет ли это таким же, как встроенный текст '' $ obj. $ Key = $ value "'? – Goswin

+1

Это будет то же самое, что и 'void ($ obj [$ key] = $ value)' yes. – Kimserey