最近Unityを使うためC#の学びはじめました。
サーバサイドにfirebaseを使おうとおもって公式ドキュメントを読んでいたのですが、文法的にわからないとことが出てきたので質問させていただきます。
C#
1FirebaseDatabase.DefaultInstance 2 .GetReference("Leaders") 3 .GetValueAsync().ContinueWith(task => { 4 if (task.IsFaulted) { 5 // Handle the error... 6 } 7 else if (task.IsCompleted) { 8 DataSnapshot snapshot = task.Result; 9 // Do something with snapshot... 10 } 11 });
このコードはfirebaseからデータを取得する際のものですが、このまま使おうとするとエラーが出てしまいます。
エラーの内容は現在のコンテキストに"task"と言う内容は存在しませんというものです。
"task =>"という部分がどのようなものなのかわかりません。
調べていくと"task =>"の部分を"task =>"と置き換えるとエラーが出ないことがわかりました。
ラムダ式については知っているつもりなのですが、=>というのは初めてみました。
どのようなものなのかお教えください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/24 02:43