Будучи новичком в WebSharper, я ищу документацию и примеры таких операторов, как ?
, ?<-
, -<
, ===.
, =>
или |>!
. Я не нашел его в http://websharper.com/docs. Я пропустил это? (некоторые из них перечислены в http://websharper.com/docs/wig#heading-2-2 но я считаю, что они предназначены только для создания интерфейсов для существующих библиотек JS.) Некоторые из них перечислены здесь (3 года назад), они все еще применимы к UI.Next html?
Операторы WebSharper
Ответы (1)
Упомянутые вами операторы были добавлены WebSharper для удобства.
Например, ?<-
используется для изменения свойства объекта.
Вот его реализация:
[<Inline "void ($obj[$key] = $value)">]
let ( ?<- ) (obj: obj) (key: string) (value: obj) = X<unit>
Все операторы можно найти в кодовой базе WebSharper в разделе JavaScript.Pervasives.fs.
person
Kimserey
schedule
09.06.2016
спасибо, это будет то же самое, что и встроенный текст
"$obj.$key = $value"
?
- person Goswin; 09.06.2016
Это было бы то же самое, что и
void ($obj[$key] = $value)
да.
- person Kimserey; 09.06.2016