Skip to content

Some primary expressions cannot form statements #1228

Closed
@DartBot

Description

@DartBot

This issue was originally filed by [email protected]


The Dart spec v0.006 states that any expression can form a statement.

However, Dart VM yields compile error if function expression, list literal, or map literal are used as statements:

main() {
  void() g{};
  {"1" : 1, "2": 2};
  [null, 0, "O"];
}

Metadata

Metadata

Assignees

Labels

area-languageDart language related items (some items might be better tracked at github.com/dart-lang/language).

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions