On 9/9/2017 11:41 AM, Gustavo Carneiro wrote:
Hi, it is not clear whether anything is done to total_cost:

     def total_cost(self) -> float:

Does this become a property automatically, or is it still a method call?  To that end, some examples of *using* a data class, not just defining one, would be helpful.

If it remains a normal method, why put it in this example at all? Makes

Nothing is done with total_cost, it's still a method. It's meant to show that you can use methods in a Data Class. Maybe I should add a method that has a parameter, or at least explain why that method is present in the example.

I'm not sure how I'd write an example showing you can you do everything you can with an undecorated class. I think some text explanation would be better.

Eric.

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to