Deutsch   English   Français   Italiano  
<vist0t$1d6j$1@cabale.usenet-fr.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!feeds.phibee-telecom.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
Newsgroups: fr.comp.lang.python
Subject: =?UTF-8?Q?Signature_d'une_fonction_=28was:_[SOLUTION]_Tri_de_cr?=
 =?UTF-8?B?w6pwZXMp?=
Date: Thu, 5 Dec 2024 19:56:29 +0100
Organization: There's no cabale
Lines: 36
Message-ID: <vist0t$1d6j$1@cabale.usenet-fr.net>
References: <vikoqt$3eo5p$1@dont-email.me>
 <vimqp4$1h59$1@cabale.usenet-fr.net> <vin3d6$1mos$1@cabale.usenet-fr.net>
 <6750134f$0$12939$426a74cc@news.free.fr> <vipdmh$6ri$1@cabale.usenet-fr.net>
 <67504685$0$11432$426a34cc@news.free.fr> <viss7a$1crn$1@cabale.usenet-fr.net>
NNTP-Posting-Host: 200.89.28.93.rev.sfr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: cabale.usenet-fr.net 1733424989 46291 93.28.89.200 (5 Dec 2024 18:56:29 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Thu, 5 Dec 2024 18:56:29 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
In-Reply-To: <viss7a$1crn$1@cabale.usenet-fr.net>
Bytes: 2005

Le 05/12/2024 19:42, Olivier Miakinen a �crit :
> 
> Par ailleurs, j'y vois des d�finitions de fonctions pr�cisant le type des
> param�tres et le type de sortie. C'est seulement en 3.13, ou bien �a existe
> d�j� dans ma version qui est la 3.8.10 ?
> 
> Exemples sur cette page :
> 
> def echo(phrase: str) -> None:
>    ...
>    (pas de return)
> 
> def main() -> int:
>    ...
>    return 0

Je viens d'essayer en 3.8.10. La syntaxe est accept�e mais �a ne g�n�re aucune
erreur si je fais un appel contredisant la signature.

>>> def test(machin:str, truc:int) -> int:
....     print(machin, truc)
....     return machin
....
>>> test(3, "7")
3 7
3
>>> test(3, "aed")
3 aed
3
>>> test("def", "aed")
def aed
'def'


-- 
Olivier Miakinen