匿名機能のDMD 2.058に新しい構文があると聞いてきましたが、情報が見つかりません。新しい構文は何ですか、古い構文は廃止予定ですか?新しいラムダ構文は何ですか?
9
A
答えて
13
私はそれがC#'sのようだと信じています。
されている以下の当量として
delegate(i, j) { return i + j; }
(i, j) => i + j
は、次のとおりです
delegate(i) { return i; }
(i) => i
i => i // Can leave off parentheses
として:
delegate(int i) { return i; }
(int i) => i
私は明示的な戻り値の型もでサポートされているかどうかわからないけれども新しい構文
7
現在のラムダ機能は削除されていません。それは、それを望む人々に、より新しい、より簡潔な構文が導入されたということです。 Merhdad saysとして、基本的にC#の構文ですが、100%同一かどうかはわかりません。
ので、代わりの
auto found = find!((a){return func(a) == value;})(range);
のようなものをやってあなたは
auto found = find!(a => func(a) == value)(range);
関連する問題
- 1. 新しいSqueak(5.0)のSqueak FFIの構文は何ですか
- 2. SVGフォントの新しい構文は何ですか?
- 3. Objective-Cの新しい行の構文は何ですか?
- 4. この新しいC++構文の名前は何ですか?
- 5. Chart.js拡張用の新しい構文は何ですか?
- 6. 構文は何ですか
- 7. Objective-C:メッセージ構文とドット構文。違いは何ですか?
- 8. ラムダ式の構文
- 9. Rubyの新しいラムダ構文を使用するにはどうすればよいですか?
- 10. エルムのラムダ構文は構造の破壊をサポートしていますか?
- 11. 「レムバとのラムダ」:このコトルの構成は何ですか?
- 12. JSONでサブオブジェクトを表す正しい構文は何ですか?
- 13. PowershellでDataTable.GetChanges(DataRowState.Deleted)の正しい構文は何ですか
- 14. ABAP WorkbenchでSQLの正しい構文は何ですか?
- 15. パイソン3.2ラムダ構文エラー
- 16. LINQ to SQL where(ラムダ構文)
- 17. RelayCommandラムダ構文の問題
- 18. ネストされたラムダ構文
- 19. CASE WHEN ... THEN SQL構文のDBIx :: Class構文は何ですか?
- 20. document.body.style.backgroundColorの構文は何ですか?
- 21. シングルラインパターンマッチングの構文は何ですか?
- 22. 構文式とは何ですか?
- 23. array.selectの構文は何ですか?
- 24. スプリングブートグラデルファイルの "tag :: ..."構文は何ですか?
- 25. これの構文は何ですか?
- 26. 「3D構文」とは何ですか?
- 27. この構文は何ですか:[]。_
- 28. typescriptの構文は何ですか
- 29. スレーブJenkinsノードのラベルの正しい構文は何ですか
- 30. 正しいSolrファジー検索構文は何ですか?
(X)=> '聞いて少し愚かなようだが、私は仮定ような何か;'フォーム{リターンxを}サポートされていますか?つまり、中括弧で区切られた文ブロックを持つ演算子を使用することは有効ですか? – CodexArcanum
@CodexArcanum:わかりません。 – Mehrdad