commit | 4d0296649a48ff9dbc290394ff656cf3dea86107 | [log] [tgz] |
---|---|---|
author | Eric V. Smith <ericvsmith@users.noreply.github.com> | Sun Jan 28 09:25:45 2018 -0500 |
committer | GitHub <noreply@github.com> | Sun Jan 28 09:25:45 2018 -0500 |
tree | edffab7bd7c0117c96a9c31cf1aa34ee6a67c484 | |
parent | f0a95f27c043e847a23940534fdfc53e1b3e31a1 [diff] |
Add example for PEP 557. (GH-5383)
diff --git a/Doc/whatsnew/3.7.rst b/Doc/whatsnew/3.7.rst index 5e35534..9979e69 100644 --- a/Doc/whatsnew/3.7.rst +++ b/Doc/whatsnew/3.7.rst
@@ -323,6 +323,17 @@ ``typing.NamedTuple``, but also works on classes with mutable instances, among other features. +For example:: + + @dataclass + class Point: + x: float + y: float + z: float = 0.0 + + p = Point(1.5, 2.5) + print(p) # produces "Point(x=1.5, y=2.5, z=0.0)" + .. seealso:: :pep:`557` -- Data Classes