Skip to content

Constant Specification Update 2018 #61

Closed
@mit-mit

Description

@mit-mit

This is the feature proposal for request #54. It improved the support for constant expressions, for example the ability to explicitly cast a value in a const expression:

class MyClass {
  final String value;
  const MyClass(Object o) : value = (o is! String) ? "$o" : (o as String);
}

The feature specification is:
https://github.com/dart-lang/language/blob/master/accepted/2.5/constant-update-2018/feature-specification.md

Metadata

Metadata

Assignees

Labels

enhanced-constRequests or proposals about enhanced constant expressionsfeatureProposed language feature that solves one or more problems

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions