A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2015-May/140171.html below:

[Python-Dev] PEP 484

[Python-Dev] PEP 484 [Python-Dev] PEP 484Benjamin Peterson benjamin at python.org
Mon May 25 15:40:17 CEST 2015
On Mon, May 25, 2015, at 04:02, Mike Kozulya wrote:
> May I suggest to eliminate "->" in function definition?
> 
>      def function1 (variable1: variable1_type, variable2: 
> variable2_type): function1_type
>          return str2function1_type(str(variable1)+str('
>          ')+str(variable2))
> 
> OR
> 
>      def function1: function1_type (variable1: variable1_type, 
> variable2: variable2_type):
>          return str2function1_type(str(variable1)+str('
>          ')+str(variable2))
> 
> both look a bit simpler than
> 
>      def function1 (variable1: variable1_type, variable2: 
> variable2_type) -> function1_type:
>          return str2function1_type(str(variable1)+str('
>          ')+str(variable2))
> 
> Are there any convincing reasons to introduce syntactic sugar?

That's simply preexisting function annotation syntax.
https://www.python.org/dev/peps/pep-3107/

It's not invented by the type hinting pep.
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4