Effectuez des opération sur des parties d'une expression cloud
Les expressions cloud prennent en charge les opérations de Part, évaluées directement dans le cloud.
Créez une expression cloud pour stocker un tableau d'affichage des scores.
In[1]:=
![Click for copyable input](assets.en/operate-on-parts-of-a-cloud-expression/In_3.png)
ce = CreateCloudExpression[<|
"Alice" -> <|"best" -> 12, "last" -> 3|>,
"Bob" -> <|"best" -> 7, "last" -> 5|>,
"Carlo" -> <|"best" -> 31, "last" -> 12|>|>, "scoreboard"]
Out[1]=
![](assets.en/operate-on-parts-of-a-cloud-expression/O_3.png)
Récupérez le meilleur score associé à la fois à Alice et à Bob.
In[2]:=
![Click for copyable input](assets.en/operate-on-parts-of-a-cloud-expression/In_4.png)
ce[{"Alice", "Bob"}, "best"]
Out[2]=
![](assets.en/operate-on-parts-of-a-cloud-expression/O_4.png)
Mettez à jour les deux scores d'un utilisateur avec une valeur plus élevée.
In[3]:=
![Click for copyable input](assets.en/operate-on-parts-of-a-cloud-expression/In_5.png)
ce["Alice", {"best", "last"}] = 24
Out[3]=
![](assets.en/operate-on-parts-of-a-cloud-expression/O_5.png)
Récupérez l'expression cloud avec les valeurs mises à jour, classez les entrées en fonction du meilleur score.
In[4]:=
![Click for copyable input](assets.en/operate-on-parts-of-a-cloud-expression/In_6.png)
Dataset[Get[ce]][SortBy[-Part[#, "best"] &]]
Out[4]=
![](assets.en/operate-on-parts-of-a-cloud-expression/O_6.png)