クラウド式の一部を操作する
クラウド式は,クラウドで直接評価することができる効率的なPart操作をサポートする.
スコアボードを保存するクラウド式を作成する.
In[1]:=
ce = CreateCloudExpression[<|
"Alice" -> <|"best" -> 12, "last" -> 3|>,
"Bob" -> <|"best" -> 7, "last" -> 5|>,
"Carlo" -> <|"best" -> 31, "last" -> 12|>|>, "scoreboard"]
Out[1]=
AliceとBobのそれぞれの最高得点を取り出す.
In[2]:=
ce[{"Alice", "Bob"}, "best"]
Out[2]=
ユーザの一人について,両得点をより高い得点で置き換える.
In[3]:=
ce["Alice", {"best", "last"}] = 24
Out[3]=
更新された値を持つクラウド式全体を取り出し,得点の高い順に項目を並べ替える.
In[4]:=
Dataset[Get[ce]][SortBy[-Part[#, "best"] &]]
Out[4]=